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

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值