欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

maven使用参考

程序员文章站 2022-05-11 23:17:23
...

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安装与配置参考