maven笔记

国内的源

<repository>
<id>oschina</id>
<name>oschina Repository Group</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<!--updatePolicy>never</updatePolicy-->
</releases>
<snapshots>
<enabled>true</enabled>
<!--updatePolicy>never</updatePolicy-->
</snapshots>
</repository>



仓库镜像:http://repo1.maven.org/maven2/
eclipse插件:http://m2eclipse.sonatype.org/sites/m2e
myeclipse插件下载(国内需要用coovpn):http://downloads.myeclipseide.com/downloads/products/eworkbench/helios/installers/myeclipse-9.0-archived-update-site.zip
myeclipse linux版本:http://downloads.myeclipseide.com/downloads/products/eworkbench/helios/installers/myeclipse-9.0a-offline-installer-linux.run

帮助:
mvn help:describe -Dplugin=help
mvn help:describe -Dplugin=help -Dfull
★★★simple---begin
mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook
cd simple
mvn install
java -cp target/simple-1.0-SNAPSHOT.jar org.sonatype.mavenbook.App
★★★simple---end
mvn help:effective-pom

P32
mvn resources:resources compiler:compile resources:testResources compiler:testCompile surefire:test jar:jar
mvn install
mvn site
★★★weather---begin
mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch04 -DartifactId=simple-weather -DpackageName=org.sonatype.mavenbook -Dversion=1.0
cd simple-weather
改pom,licenses,organization 和 developers 元素是加在 dependencies元素之前的,加依赖
新建5个类:weather(bean) Main(入口),YahooRetriever,YahooParser,WeatherFormatter
resource :log4j,vm(Velocity)
mvn install
mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main
添加test的类,依赖
mvn dependency:resolve
mvn test
忽略测试失败,改pom
mvn test -Dmaven.test.failure.ignore=true
mvn install -Dmaven.test.skip=true

改pom:jar-with-dependencies 把jar包一起打进来
mvn install assembly:assembly
cd target
java -cp simple-weather-1.0-jar-with-dependencies.jar org.sonatype.mavenbook.weather.Main
★★★weather---end

mvn help:describe -Dplugin=exec -Dfull

mvn dependency:resolve 下载项目依赖 并浏览★★★★
mvn dependency:tree

mvn install -X 详细信息
★★★★simple-webapp---begin
★注意文档别占错了:mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch05 -DartifactId=simple-webapp -DpackageName=org.sonatype.mavenbook -DarchetypeArtifactId=maven-archetype-webapp
配置pom:maven-jetty-plugin
mvn jetty:run
写个servlet
添加pom:j2ee:org.apache.geronimo.specs
mvn compile
mvn clean install
mvn jetty:run
http://localhost:8080/simple-webapp/simple
http://localhost:8080/simple-webapp/
★★★★simple-webapp--end
★★★多模块----- begin
注意:这个工程不能单独拿出来,得放在整体一起里面用
★★★多模块----end

★★★-----resin begin
mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany.app -DartifactId=my-webapp
★★★-----resin end
--------------
compiler:testCompile
和surefire:test
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值