zoukankan      html  css  js  c++  java
  • eclipse下打包实践

    前提:

    配置好打包相关的插件,看打包的结果分别添加不同的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
  • 相关阅读:
    Java SE——线程介绍
    Vue
    Spring asm
    spring 自定义标签的实现
    Spring InitializingBean 接口以及Aware接口实现的原理
    值传递与引用传递
    redis学习
    ssm多数据源配置
    redis 启动
    json的设置
  • 原文地址:https://www.cnblogs.com/lzxianren/p/4905082.html
Copyright © 2011-2022 走看看