maven使用参考

1. maven创建java工程

 

mvn archetype:generate -DgroupId=com.tuozixuan.crm -DartifactId=crm -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

 

-DarchetypeArtifactId: 创建工程的模板,maven-archetype-quickstart为创建普通java工程(jar), maven-archetype-webapp为创建java web工程(war)

-DinteractiveMode:是否使用交互模式,true为使用,false为不使用

 

2. maven创建web工程

 

mvn archetype:generate -DgroupId=com.tuozixuan.crmweb -DartifactId=crmweb -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

 

3. 把用maven创建的java工程或web工程转换成eclipse工程

    3.1 切换到工程目录,如:cd crmweb

    3.2 执行命令:mvn eclipse:eclipse

 

4. maven构建项目

    在pom文件所在目录执行命令:mvn package,将会编译源代码、运行单元测试并进行打包,打包的文件格式取决于pom文件的<packaging>的设定,

默认为jar,打包后的文件放在target目录中。

 

5. maven清理项目

   清理target目录下的maven项目缓存文件,执行命令:maven clean

 

6. maven运行单元测试

    6.1 执行命令:mvn test

    6.2 运行单个单元测试:mvn -Dtest=TestApp test

 

7. 将项目安装到Maven本地资源库

    mvn clean install

 

8. 生成基于maven的项目文档站点

    执行命令:mvn site, 生成的网站在项目的“target/site”文件夹中

 

9. 定制库到maven本地资源库

    

    本地安装ojdbc14示例:

    mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=F:\ojdbc14-10.2.0.4.0.jar

 

    执行上述mvn install:install-file命令后便可在pom文件中使用:

    <dependency>

      <groupId>com.oracle</groupId>

      <artifactId>ojdbc14</artifactId>

      <version>10.2.0.4.0</version>

    </dependency>

 

    使用场景:要使用的 jar 不存在于 Maven 的中心储存库中;创建了一个自定义的 jar ,而另一个 Maven 项目需要使用。

 

 10. 导出项目依赖的jar包

    默认输出到target下的dependency目录: mvn dependency:copy-dependencies

    输出到指定的lib目录:mvn dependency:copy-dependencies -DoutputDirectory=lib

 

 maven安装与配置参考

 

 

猜你喜欢

转载自tuozixuan.iteye.com/blog/2327571
今日推荐