appfuse+maven2 使用

[size=medium]App=框架应用,fuse=熔合
appfuse官方地址:
http://www.appfuse.org/display/APF/AppFuse+QuickStart

1. 安装 Maven.
2. cd 到 bin/ 下
3. 运行命令:
mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-spring -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.1 -DgroupId=com.webstudio.app -DartifactId=appfuse-spring

com.webstudio.app及appfuse-spring这两个变量是可以修改的。com.webstudio.app表示项目根路径,appfuse-spring表示项目名称及新建的文件夹名称。

4.用jetty运行:
mvn jetty:run-war

======================================================================
一、命令
注意以下命令必须在pom.xml文件所在的目录中运行。

--mvn help:effective-pom 查看项目的有效POM
--mvn test:运行应用程序中的单元测试
--mvn package:依据项目生成jar文件
--mvn install:在本地Repository中安装jar
--mvn site:生成项目相关信息的网站
--mvn clean:清除目标目录中的生成结果
--mvn eclipse:eclipse:生成Eclipse项目文件
--mvn compile:编译相应的java文件
--mvn test-compile:只编译test
--mvn archetype:create 创建Maven项目
--mvn -Dplugin=groupId:artifactId help:describe 查看一个插件所用的版本
--mvn -Dmaven.test.skip=true 忽略编译test
--mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> -DgeneratePom=true maven的一个插件,安装到本地库


说明:"-D<name>=<value>"这种格式不是Maven定义的,它其实是Java用来设置系统属性的方式,可以通过“java -help”查看Java的解释。Maven的bin目录下的脚本文件仅仅是把属性传入Java而已。

=======================================


开始第一个mvean2项目:
mvn archetype:create -DgroupId=com.mycompany.app /
-DartifactId=my-app
简单介绍一下 groupId相当于你的组织,如同org.springframework,会转化为相应得本地路径 artifactId,你主要的jar包名称,也就是你要打成的jar 名称。
编译应用资源
mvn compile
编译相应的jave 文件
编译测试类以及运行测试类
mvn test
运行测试类
如果只想编译test,执行
mvn test-compile
打包和安装你的本地库
打包:
mvn package
安装:
mvn install
创建web site
mvn site
清除所有输出
mvn clean
创建相关的ide文件
mvn idea:idea 或者 mvn eclipse:eclipse

顺便说一下,maven2 是有生命周期这一概念的,也就是说如果你执行package,相应的以前步骤,如compile,test等都会自动执行。

maven2资料引用自http://blog.csdn.net/wind5shy/article/details/1830826[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值