首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

MAVEN入门经验(3)-杂七杂八

2012-07-01 
MAVEN入门心得(3)-杂七杂八这篇汇集下小知识,记录电子本的也经常丢。一、创建Spring+Hibernate+Activiti+Vel

MAVEN入门心得(3)-杂七杂八

这篇汇集下小知识,记录电子本的也经常丢。

一、创建Spring+Hibernate+Activiti+Velocity的项目ArcheType,减少重复性工作。

1、新建archetype,groupId为com.brother,artifactId为web-shav。

mvn archetype:generate -DgroupId=com.brother -DartifactId=web-shav -Dversion=1.0.0 -DarchetypeArtifactId=maven-archetype-archetype

2、进入新生成的web-shav目录,修改pom.xml文件,增加发布配置。

<distributionManagement>
??? <repository>
????? <id>Nexus Repository</id>
????? <name>Nexus Repository</name>
????? <url>http://localhost:7771/nexus/content/repositories/archetype</url>
??? </repository>
</distributionManagement>

注意:

a、Nexus Repository必须与settings.xml中的server id配置保持一致;

? <servers>
?<server>
??<id>Nexus Repository</id>
??<username>admin</username>
??<password>admin123</password>
?</server>
? </servers>
b、url是在Nexus仓库存在的自定义hosted repository,Repository Policy如果是Release,就要注意你所发布archetype的version是否是release版本。

2、利用发布的archetype构建项目,通常执行如下命令:mvn archetype:generate -DarchetypeGroupId=com.brother -DarchetypeArtifactId=web-shav -DarchetypeVersion=1.0.0 -DgroupId=test -DartifactId=web

?

热点排行