Maven使用技巧

[b]创建项目:[/b]
mvn archetype:create -DgroupId=com.iss.test -DartifactId=WebService -DpackageName=com.iss.test

[b]创建 Web项目[/b]
mvn archetype:create -DgroupId=com.iss.test -DartifactId=WebService -DpackageName=com.iss.test -DarchetypeArtifactId=maven-archetype-webapp

[b]Maven依赖本地包[/b]

<dependency>
<groupId>com.bt.emulator</groupId>
<artifactId>emulator</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/MNUM_Emulator.jar</systemPath>
</dependency>
[b]
Maven自动部署Web项目到Tomcat[/b]

<!-- Cargo plugin -->
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<configuration>
<wait>true</wait>
<container>
<containerId>tomcat6x</containerId>
<type>remote</type>
</container>
<configuration>
<type>runtime</type>
<properties>
<cargo.tomcat.manager.url>
http://${tomcataddress}:${tomcatport}/manager/
</cargo.tomcat.manager.url>
<cargo.remote.username>${tomcatusername}</cargo.remote.username>
<cargo.remote.password>${tomcatpassword}</cargo.remote.password>
</properties>
</configuration>
<deployer>
<type>remote</type>
<deployables>
<deployable>
<groupId>com.bt.nat</groupId>
<artifactId>mnumws</artifactId>
<type>war</type>
<properties>
<context>mnumws</context>
</properties>
</deployable>
</deployables>
</deployer>
</configuration>
</plugin>

[b]Maven打包with-dependencies[/b]

<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>
jar-with-dependencies
</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
[b]
Maven使用Ant脚本[/b]

<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>compile</phase>
<configuration>
<tasks>
<copy file="../${project-dir}/mnumws/${beans.xml.file}"
tofile="src/main/webapp/WEB-INF/beans.xml" overwrite="yes" />
<copy file="../${project-dir}/mnumws/${resources.properties.file}"
tofile="src/main/resources/cxf-test-sdk.xml" overwrite="yes" />
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值