• 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
  • 相关阅读:
    内存相关函数
    Redis入门
    libevent(九)evhttp
    Python基础00 教程
    Python之re模块
    Makefile入门
    cmake安装jsoncpp
    awk调用date命令
    SQLite使用(二)
    SQLite使用(一)
  • 原文地址:https://www.cnblogs.com/lzxianren/p/4905082.html
Copyright © 2020-2023  润新知