`
zys0523
  • 浏览: 31820 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

maven之enforce插件

    博客分类:
  • null
 
阅读更多

因为之前构建netty的时候maven一直报失败,打开pom看了下发现里面有个enforce的插件

maven的enforce插件会在构建的时候进行强制检查

 <plugin>
        <artifactId>maven-enforcer-plugin</artifactId>
        <version>1.1</version>
        <executions>
          <execution>
            <id>enforce-tools</id>
            <goals>
              <goal>enforce</goal>
            </goals>
            <configuration>
              <rules>
                <requireJavaVersion>
                  <!-- Enforce java 1.7 as minimum for compiling -->
                  <!-- This is needed because of java.util.zip.Deflater and NIO UDP multicast-->
                  <version>[1.7.0,)</version>
                </requireJavaVersion>
                <requireMavenVersion>
                  <version>[3.0.2,)</version>
                </requireMavenVersion>
              </rules>
            </configuration>
          </execution>
        </executions>
      </plugin>

 如上这段要求了JAVA版本必须是1.7且MAVEN版本必须在3.0.2以上

当不满足要求的时候会抛出异常阻断流程

分享到:
评论

相关推荐

    Maven使用tomcat8-maven-plugin插件.docx

    Maven 使用 tomcat8-maven-plugin 插件 Maven 是一个流行的构建自动化工具,它可以帮助开发者自动完成项目的编译、测试、打包、部署等任务。 Tomcat 是一个流行的 Web 服务器,Maven 提供了一个插件 tomcat8-maven-...

    IDEA插件推荐之Maven-Helper的教程图解

    Maven-Helper 插件是 IntelliJ IDEA 中的一款功能强大且实用的插件,旨在帮助开发者更好地管理 Maven 项目的依赖关系。下面是 Maven-Helper 插件的主要知识点: 1. 依赖关系查看:Maven-Helper 插件提供了一个简洁...

    maven离线安装插件

    4、在links中新建maven.txt文件,内容为插件地址,例如:path=D:\eclipse_gzds\myplugins\maven(注意这里斜杠,不是反斜杠) 5、将maven.txt扩展名改为maven.lin 6、在eclipse根目录下找到eclipse.ini并打开,在...

    maven helper idea 插件

    1. **依赖分析**:Maven Helper的核心功能之一是提供清晰的依赖树视图,展示项目中所有依赖及其版本,包括传递性依赖。这有助于快速定位可能引发冲突的库,并通过颜色编码来区分冲突状态。红色表示存在冲突,黄色...

    Maven学习必要插件

    本资源“Maven学习必要插件”提供了一套预配置好的Maven环境,以便开发者可以快速投入到Maven的使用中。在本文中,我们将深入探讨Maven的核心功能、常用插件以及如何配置和使用这些插件。 1. **Maven核心功能** ...

    apache-maven的插件包:apache-maven-3.3.9-bin.zip

    Maven 的插件系统是其核心功能之一,允许开发者通过安装和配置各种插件来扩展Maven的功能。 标题中的"apache-maven-3.3.9-bin.zip"是一个包含Apache Maven 3.3.9版本的二进制发行包。这个版本发布于2015年,是Maven...

    maven eclipse 离线插件

    【压缩包子文件的文件名称列表】中的"去脚本之家看看.url"、"领取天猫淘宝内部优惠券.url"、"服务器软件.url"看起来与Maven Eclipse插件安装无关,可能是分享者额外提供的链接,可能包含了与开发者相关的其他资源,...

    MAVEN包和插件

    MAVEN包和插件是Java开发中的重要工具,主要用于项目构建和依赖管理。Maven是一个自动化构建工具,它遵循约定优于配置的原则,大大简化了Java项目的构建过程。在这个压缩包中,包含了几个与Maven相关的PDF文件,这些...

    maven依赖冲突插件 MavenHelper-4.26.0

    maven依赖冲突插件:idea依赖很多的时候 可以使用插件帮我们快速查看冲突的依赖 并快速的解决依赖

    Maven 自定义Zip插件

    3. **生成插件元数据**:使用`maven-plugin-plugin`来生成Maven插件的元数据,这样Maven就能识别并执行你的插件。这一步通常涉及到添加注解和配置XML元素。 4. **配置pom.xml**:在项目的pom.xml中声明你的插件,...

    eclipse maven3 离线插件

    Eclipse Maven3 离线插件是一款专为Eclipse集成开发环境设计的Maven构建工具,它使得开发者能够在不连接互联网的情况下安装和使用Maven功能。Maven是一个项目管理和综合工具,它通过一个中央仓库下载依赖并管理Java...

    maven的Eclispe插件

    本文将详细讲解如何在Eclipse中安装和使用m2eclipse插件,以便更好地集成Maven功能。 首先,我们需要准备相应的环境。在这个例子中,系统环境为Windows 7旗舰版,Eclipse版本为3.7,代号Indigo,这是Eclipse的一个...

    maven的myeclipse插件

    ** Maven的MyEclipse插件 ** Maven是一款强大的项目管理工具,主要用于构建、管理和部署Java项目。它基于项目对象模型(Project Object Model,POM),通过XML文件来描述项目配置,实现自动化构建过程,包括编译、...

    maven及eclipse插件下载和详细环境搭建步骤

    Eclipse是一款广泛使用的Java集成开发环境(IDE),而Maven Eclipse插件则使得在Eclipse中无缝使用Maven成为可能。 首先,我们从【标题】中了解到我们要进行的是Maven和Eclipse插件的下载以及环境的详细搭建。这...

    maven3.2.2 eclipse插件 离线包

    Eclipse是一款广泛使用的Java集成开发环境,而Maven的Eclipse插件则将Maven的功能无缝集成到Eclipse中,使得开发者在IDE内部就可以进行Maven相关的操作,如编译、测试、打包等。 "Maven 3.2.2"是Maven的一个稳定...

    Maven和Tomcat插件

    Tomcat插件通常指的是`maven-tomcat-plugin`或`tomcat7-maven-plugin`,它允许开发者在Maven构建流程中直接部署应用程序到本地或远程的Tomcat服务器。例如,以下配置可以在打包完成后自动部署到本地Tomcat: ```xml...

    jenkins+maven-tomcat插件自动部署

    【Jenkins + Maven + Tomcat 插件自动部署】是一种高效、自动化的方式,用于持续集成和部署Java应用程序。本文将详细介绍如何配置和使用这个流程。 首先,我们需要在服务器上安装必要的环境,包括Jenkins、Maven、...

    eclipse安装maven插件需要包

    然而,在某些网络环境不佳的情况下,Eclipse可能无法通过内置的更新机制在线安装Maven插件。本文将详细介绍如何在Eclipse中离线安装Maven插件,以及如何配置Windows环境来确保Maven的正常工作。 首先,我们需要在...

    Maven的IED插件

    Maven的IED插件是开发人员在使用Maven构建项目时常用的一个工具,它主要用于集成开发环境(Integrated Development Environment,简称IDE)与Maven之间的交互。这个插件的主要目的是提高开发效率,通过自动化的方式...

Global site tag (gtag.js) - Google Analytics