首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

maven打造模板

2013-04-09 
maven制作模板1 生成archetype的命令,a.项目路径下执行命令mvn archetype:create-from-project -DpackageN

maven制作模板


1 生成archetype的命令,
a.项目路径下执行命令mvn archetype:create-from-project -DpackageName=com.peraglobal 最好带上报名

b.部署到本地 在target\generated-sources\archetype目录下执行mvn install.执行完之后你就可以使用你的模板了。
c.执行命令,mvn archetype:generate -DarchetypeCatalog=local就可以开始使用你定义的模板创建工程。

d. 如果部署到远程机器需要在target\generated-sources\archetype 下的pom.xml配置
? <distributionManagement>
????? <snapshotRepository>
???????? <id>maven-repo2</id>?
??????? <name>maven-repo-snapshots</name>?
??????? <url>http://192.168.50.127/artifactory/libs-snapshot-local</url>?
????? </snapshotRepository>
? </distributionManagement>
?
在settings.xml配置

??? <server>
????? <username>admin</username>
????? <id>maven-repo2</id>
??? </server>

?<repository>
???? <snapshots>
???????? <enabled>true</enabled>
???? </snapshots>
???? <id>maven-repo2</id>
???? <name>maven-repo-snapshots</name>
???? <url>http://192.168.50.127/artifactory/libs-snapshot-local</url>
?</repository>
在target\generated-sources\archetype下执行mvn deploy就部署到远程maven服务器

2.针对ppp.framework 的生成project命令
F:\svnworkspace>mvn archetype:generate -DarchetypeGroupId=com.pera.ppp -DarchetypeVersion=1.0-SNAPSHOT -DarchetypeArtifactId=ppp.framework-archetype
mvn archetype:generate -DarcheGroupId=com.pera.ppp? -DarchetypeArtifactId=ppp.framework-archetype
提示输入以下四项
groupId: com.ppp.pera
artifactId: ppp.zyb
version: 1.0
package: com.peragloabl
备注:groupId 和 package 最好和原项目一致。

热点排行