现在的位置: 首页 > 综合 > 正文

使用MAVEN构建并管理项目

2014年02月04日 ⁄ 综合 ⁄ 共 1460字 ⁄ 字号 评论关闭

以下是我在之前工作中使用MAVEN构建并管理项目的完整步骤,希望对大家有帮助。

1.创建uci项目

cd d:\ucisvn
mvn archetype:create -DgroupId=com.lenovo.uci -DartifactId=uci
生成uci目录,删除该目录下src目录,修改pom.xml,将packaging值修改为:
<packaging>pom</packaging>
2. 然后分别创建lenovo-uci-core、lenovo-uci-web两个模块
cd uci
mvn archetype:create -DgroupId=com.lenovo.uci -DartifactId=lenovo-uci-core?
mvn archetype:create -DgroupId=com.lenovo.uci -DartifactId=lenovo-uci-web -DarchetypeArtifactId=maven-archetype-webapp
3. 修改d:\uci\pom.xml文件,添加   (按照以上步骤执行,此步骤可省略)
<modules>
   <module>lenovo-uci-core</module>
   <module>lenovo-uci-web</module>
</modules>
4. 分别在lenovo-uci-core和lenovo-uci-web目录下的pom.xml文件中添加:(按照以上步骤执行,此步骤可省略)
<parent>
    <groupId>com.lenovo.uci</groupId>
    <artifactId>uci</artifactId>
    <version>1.0-SNAPSHOT</version>
</parent>
5. 然后在d:\ucisvn\lenovo-uci-web\pom.xml中添加依赖 lenovo-uci-core包的信息,如下:
<dependency>
   <groupId>com.lenovo.uci</groupId>
   <artifactId>lenovo-uci-core</artifactId>
   <version>${project.version}</version>
</dependency>

6. 创建完成后,就会分别生成两个目录,然后分别对其生成相应的eclipse工程文件,方法为:
cd lenovo-uci-core
mvn eclipse:eclipse

cd ..
cd lenovo-uci-web
mvn eclipse:eclipse -Dwtpversion=1.0 (指定wtpversion属性,用于生成wtp的工程文件)
创建完成这两个eclipse工程文件后,就可以在eclipse中导入了(选择Existing Projects into Workspace)。
7. 回到 d:uci目录下,执行mvn compile 就可以对这两个文件进行编译,还有mvn install ,mvn package等命令(我一般都会用mvn clean install -Dmaven.test.skip=true编译工程,编译完后如果有JAR包变动则再执行步骤6中的两条mvn命令)。

8、手动安装JAR包到仓库命令:
mvn install:install-file -Dfile=osworkflow-2.8.0.jar -DgroupId=opensymphony -DartifactId=osworkflow -Dversion=2.8 -Dpackaging=jar

抱歉!评论已关闭.