并不是所有插件都适合从命令行配置,有些参数的值从项目创建到发布都不会改变,或者很少改变,对于这种情况,在POM文件中一次性配置就显然比重复在命令行中输入要方便了。

用户可以在生命插件的时候,对插件进行一个全局的设置。例如,我们通常会需要配置maven-compile-plugin告诉它编译Java 1.7版本的源代码,生成与JVM 1.7兼容的字节码文件,

这样不管绑定到compile阶段的maven-compile-plugin:compile任务,还是绑定的到test-compile阶段的maven-compile-plugin:testCompile任务,就都能使用该全局配置,

基于Java1.7版本进行编译。

<build><plugins><!-- 插件定义 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>2.1</version><!-- 对插件进行全局设置,不管此插件绑定到什么阶段都使用同样的配置 --><configuration><!-- 编译1.7版本的源文件 --><source>1.7</source><!-- 生成与JVM 1.7 兼容的字节码文件 --><target>1.7</target></configuration></plugin></plugins>
</build>

Maven对插件进行全局设置相关推荐

  1. 【转】Maven Jetty 插件的问题(css/js等目录死锁)的解决

    Maven Jetty 插件的问题(css/js等目录死锁,不能自动刷新)的解决: 1. 打开下面的目录:C:\Users\用户名\.m2\repository\org\eclipse\jetty\j ...

  2. maven 常用插件3

    maven 常用插件3 转载:http://www.cnblogs.com/dennyzhangdd/p/5831112.html 1.根据项目类型打包:jar/war打包插件. 首先看<pac ...

  3. maven 版本号插件_测试Maven版本插件自动递增版本号

    maven 版本号插件 抽象 Maven版本插件是一个非常强大的工具,我在很大程度上依赖于它来协调软件版本. 通常,软件发行版本号遵循简单的1.0.0.0-SNAPSHOT格式. 但是最近我需要在版本 ...

  4. 构建maven项目插件_如何构建一个Maven插件

    构建maven项目插件 使用Okta的身份管理平台轻松部署您的应用程序 使用Okta的API在几分钟之内即可对任何应用程序中的用户进行身份验证,管理和保护. 今天尝试Okta. 由于其插件生态系统的普 ...

  5. 测试Maven版本插件自动递增版本号

    抽象 Maven版本插件是一个非常强大的工具,我在很大程度上依赖于它来协调软件版本. 通常,软件发行版本号遵循简单的1.0.0.0-SNAPSHOT格式. 但是最近我需要在版本号中添加限定符-类似于1 ...

  6. maven插件依赖_当Maven依赖插件位于

    maven插件依赖 问题: 我们进行了一个集成测试,该测试创建了一个Spring ClassPathXmlApplicationContext ,同时这样做导致NoSuchMethodError爆炸. ...

  7. maven 版本号插件_Maven内部版本号插件–用法示例

    maven 版本号插件 假设我们需要向一些工件(jar,war等)添加内部版本号. 在这里,我想演示buildnumber-maven-plugin的用法. 这篇文章基于: http://mojo.c ...

  8. cargo maven_用于集成测试的Maven Cargo插件

    cargo maven 在项目生命周期中,非常普遍的需求是设置集成测试. 幸运的是,Maven在默认构建生命周期的以下阶段(来自Maven 文档 )具有对这一确切方案的内置支持: 集成前测试 : 执行 ...

  9. 当Maven依赖插件位于

    问题: 我们进行了一个集成测试,该测试创建了一个Spring ClassPathXmlApplicationContext ,同时这样做导致NoSuchMethodError爆炸. 事实证明,我们对S ...

最新文章

  1. ConcurrentDictionary线程不安全么,你难道没疑惑,你难道弄懂了么?
  2. JavaScript强化教程-JS面向对象编程
  3. 在线生成 CSS3 的工具
  4. First Grid 枚举(100)
  5. 笔记-项目整体管理-复习要点
  6. python核心数据类型_Python核心数据类型——字符串
  7. 传奇服务器能否修改合击技能,传奇合击私服(合击技能)站站职业如何释放的更加准确与强大?...
  8. 读书笔记:季羡林关于如何做研究学问的心得
  9. C#中通过代码控制IIS服务重启
  10. MySQL的初识(python开发者的第一印象)
  11. Gulp新手入门教程
  12. 启动计算机时页面配置出现问题,开机提示“由于启动计算机时出现了页面配置问题…”...
  13. linux开启多少到多少端口命令,Linux端口命令
  14. eclipse 中配置php的 XDebug调试
  15. JAVA子类调用父类构造方法
  16. 牢记将iPhone特色硬件优势发挥到极致
  17. 关于 Pycharm 2019.2 版本出现等宽字体对不齐的问题的解决方法
  18. okhttp返回内容乱码_tomcat服务器接口返回的数据乱码
  19. 重归理性 国内SOA平台期待价值提升
  20. Two Graphs

热门文章

  1. Android控制手机振动相关
  2. jeesite3环境部署时初始化数据库注意问题
  3. 集合已修改,可能无法执行枚举操作
  4. 十二、dbms_logmnr(分析重做日志和归档日志)
  5. debian上安装docker ce
  6. elasticsearch 自定义routing
  7. 矩阵快速幂的一份小结
  8. UiPickerView基本使用方法
  9. 努力将SQL Server像玩游戏一样熟练
  10. 快速附加没有日志文件的 SQL Server 数据库文件!