码迷,mamicode.com
首页 > 系统相关 > 详细

eclipse下打包实践

时间:2015-10-23 18:09:57      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

前提:

配置好打包相关的插件,看打包的结果分别添加不同的plugin,装好m2eclipse。

以下步骤以war包的packing为例。

步骤:

  1. 如下图:右键,选择Run As 或者 Debug As ,选择Maven Build。下面两个的区别是第一个是会弹出一个界面让你去选择之前的build goal作为这次的build goal,第二个会让你自己输入goal完成build。技术分享
  2. 在goals处输入:package,点击Run 执行即可。                                                                                          技术分享

说明:

  1. maven 打包方式有很多种,可以参考上篇转载的博客:http://www.cnblogs.com/lzxianren/p/4904980.html
  2. 如果需要跳过测试,在goals处输入:package -Dmaven.test.skip=true 或者 package -DskipTests,这两者的区别是

    -DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下;
    -Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类;

  3. 如果还需要clean的话,在前面加上clean
  4. maven的目标可以有多个,会一个个的执行,所以上面说的都是废话。。。

问题:

  1. Disable Maven warning message - “Selected war files include a WEB-INF/web.xml which will be ignored”    修改war包插件的版本即可。具体参考:stack overflow

参考:

  1. Maven packaging without test (skip tests) 
  2. Maven中-DskipTests和-Dmaven.test.skip=true的区别
  3. Guide to creating assemblies

eclipse下打包实践

标签:

原文地址:http://www.cnblogs.com/lzxianren/p/4905082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!