精华内容
下载资源
问答
  • 例如,集成jdk插件可以方便修改项目的编译环境; 集成tomcat插件后,无需安装tomcat服务器就可以运行tomcat进行项目发布与测试。 在pom.xml中可以通过plugin标签引入maven的功能插件。 Tomcat插件 配置tomcat...

    插件

    Maven项目的运行其实很大程度上都是依赖于各类插件来完成,除了maven的内置插件,
    我们也可以手动配置一些插件来完成一些特定的功能。例如,集成jdk插件可以方便的修改项目的编译环境;
    集成tomcat插件后,无需安装tomcat服务器就可以运行tomcat进行项目的发布与测试。
    在pom.xml中可以通过plugin标签引入maven的功能插件。

    Tomcat插件

    配置tomcat的插件(在pom.xml文件中 <build>元素中添加<plugins>标签,内部再添加一组<plugin>标签,如下)
    
    
    <build>
        <plugins>
            <!--tomcat插件-->
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <port>8080</port>
                    <path>/</path>
                </configuration>
            </plugin>
        </plugins>
    </build>
    

    启动tomcat:
    在这里插入图片描述
    访问测试:
    在这里插入图片描述

    JDK编译版本的插件

    在IntelliJ IDEA中使用Maven时,IDEA将默认的编译版本、源码版本设置为jdk1.5。
    编译项目的时候出现警告:”Warning:Java: 源值1.5已过时, 将在未来所有发行版中删除”。
    可以通过配置jdk编译版本的插件来控制jdk版本(在pom.xml文件中 <build>元素中添加<plugins>标签,
    内部再添加一组<plugin>标签,如下)
    
    
    <build>
        <plugins>
            <!--jdk编译版本插件-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.7.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
    
    展开全文
  • maven 默认编译版本为jdk1.5,实际生产中我们用编译版本至少都在1.6以上,所以我们需要为maven指定项目使用的jdk编译版本,实际上就是为maven配置插件maven-compiler-plugin,在pox.xml中指定,代目如下: ...
    • 详细配置请参照官网说明maven-getting-start

    • maven 默认的编译版本为jdk1.5,实际生产中我们用的编译版本至少都在1.6以上,所以我们需要为maven指定项目使用的jdk编译版本,实际上就是为maven配置插件maven-compiler-plugin,在pox.xml中指定,代目如下:

    <build>
        <finalName>your project name</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.3</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>
    展开全文
  • 修改maven项目pom.xml 文件, 添加, <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>...

     

    修改maven项目的pom.xml 文件,

    添加,

    <build>  
        <plugins>  
            <plugin>  
                <groupId>org.apache.maven.plugins</groupId>  
                <artifactId>maven-compiler-plugin</artifactId>  
                <version>2.0.2</version>  
                <configuration>  
                    <source>1.8</source>  
                    <target>1.8</target>  
                </configuration>  
            </plugin>  
        </plugins>  
    </build>  
    

    即可. 

    转载于:https://www.cnblogs.com/vito27/p/6644417.html

    展开全文
  • 设置Maven的默认jdk编译版本

    千次阅读 2019-05-15 23:36:02
    如果你不在项目中指定jdk编译版本maven默认使用jdk 1.5版本,可以修改maven的settings.xml指定jdk版本,在<profiles></profiles>增加如下配置 <profile> <id>jdk8</id> <...

    如果你不在项目中指定jdk编译版本,maven默认使用jdk 1.5版本,可以修改maven的settings.xml指定jdk版本,在<profiles></profiles>增加如下配置

        <profile>
            <id>jdk8</id>
            <activation>
                <activeByDefault>true</activeByDefault>
                <jdk>1.8</jdk>
            </activation>
            <properties>
                <maven.compiler.source>1.8</maven.compiler.source>
                <maven.compiler.target>1.8</maven.compiler.target>
                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
            </properties>
        </profile>

    ,当然你不介意麻烦可以在项目的pom.xml通过maven-compiler-plugin这个插件指定jdk版本

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.8.0</version>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <compilerVersion>1.8</compilerVersion>
                        <fork>true</fork>
                    </configuration>
                </plugin>

     

    展开全文
  • Maven默认编译版本JDK1.5,在很多时候,发现有些代码报错,又找不到原因,很有可能是没有配置JDK版本。 就如有一次我遇到问题:定义全局异常处理类继承HandlerInterceptorAdapter时候,preHandle方法上面有@...
  • maven项目会用maven-compiler-plugin默认的jdk版本来进行j编译,解决办法:在pom文件中配置maven-compiler-plugin插件(以jdk1.8)。 两种方式: <properties> <java.version>1...
  • 在idea,新建建立或者导入的MAVEN项目,编译时不指定编译版本,会自动编程成jdk1.5版本的,不利于项目开发,百度一番,未能完美解决问题,有两个可借鉴方式,比较粗暴。
  • 【转载原因:总结很好,可以直接使用,省去每次调试setting】 ... 在不同环境中,使用maven编辑项目,如果不指明版本就容易出现版本不匹配问题,...maven项目会用maven-compiler-plugin默认的jdk版本来进行j编译,...
  • maven编译指定jdk版本

    千次阅读 2015-03-24 11:38:08
    使用maven-compiler-plugin 指定JDK版本和编码,才解决了mvn compile错误。 compiler插件能解决:  1:maven 2.1默认用jdk 1.3来编译maven 3 貌似是用jdk 1.5,如果项目用jdk 1.6也会有问题,compiler插件...
  • maven 配置jdk版本编译

    2017-09-08 10:08:00
    maven的默认配置中,对于jdk配置是1.4版本,那么创建/导入maven工程过程中,工程中未指定jdk版本。 对工程进行maven的update,就会出现工程依赖JRE System Library会自动变成JavaSE-1.4。 还有一种情况就是...
  • GIS服务器需求分析一. 需求概要 1 边界 核心职责 接收并存储外部各方系统GPS数据 GPS数据实时分发, 轨迹检索 2 流程 GIS客户端向GIS服务器订购 GIS客户端向GIS服务器订购号码(仅有号码这一项... 执行iframe中java...
  • <build> <plugins> <plugin>...org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.0</version>
  • eclipse和idea设置maven项目编译打包jdk版本 1.背景 对于MAVEN项目,打包成不同jdk版本,针对性比较强 打包插件:maven-shade-plugin 打包jdk版本 1.8打成1.6 maven发布历史及对应jdk版本要求 ...
  • <build> <plugins> <plugin>...org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</vers...
  • maven install时遇到如下问题: XXX.java-source 1.3 中不支持枚举 (请使用 -source 5 或更高版本以启用枚举) XXX.java-source 1.3 中不支持 for-each 循环 (请使用 -source 5 或更高版本以启用 for-each 循环...
  • 第一种方式: <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> ...
  • bug描述 项目ide: idea 项目构建工具:maven bug现象:每次修改pom之后,idea自动扫描一遍,然后发现默认compile...猜测是maven中没有指定jdk,所以才会扫描为默认jdk版本。 于是,添加maven-compile-plugin: ...
  • 当系统中装有多个 JDK 版本时,如果控制 Maven 能够指定到正确的版本 更多精彩 更多技术博客,请移步 IT人才终生实训与职业进阶平台 - 实训在线 出现的问题 在使用 mvn clean package -Dmaven.test.skip=true 对...
  • maven中如何指定编译的jdk版本?

    千次阅读 2020-03-19 21:43:26
    最近在项目中遇到使用...这时我们应该指定编译的JDK版本,在项目依赖中添加以下信息: <!-- 定义了一些常量 --> <properties> <maven.compiler.source>1.8</maven.compiler.source> &l...
  • maven指定编译版本

    千次阅读 2019-05-05 13:00:34
    -source:指定使用什么版本的JDK语法编译源代码。可能是因为高版本的JDK语法不一定完全向后兼容,因此需要设置吧。 -target:指定生成特定于某个JDK版本的class文件。高版本的class文件不被低版本支持,因此需要该项...
  • Maven插件指定JDK版本

    千次阅读 2017-12-16 17:08:50
    一个基础 pom 还可以在增加一些常见插件配置。下面是一个简单示例。 ...指定编译 JDK 版本是非常有必要,尤其是在使用 IDEA 情况下,这样可以避免 IDEA 选择 1.5 作为默认值一些
  • 公司有的老工程,maven工程里没指定编译的jdk版本,导致每次更新maven后idea中的jdk版本都变成1.5,在不改动代码的情况下,我们可以修改下maven的 setting.xml文件 增加下面的代码 &lt;profile&gt; &...
  • 所以在新创建了Maven项目之后,我们首先需要对JDK的版本进行指定Maven提供了一个插件来解决这个问题,可以直接将下面的代码拷贝到你项目的POM文件中即可。我这里指定的都是JDK1.7。你可以指定为1.8等版本,但...
  • 解决办法一:在项目中pom.xml指定jdk版本,如下: (针对当前项目有效) &lt;!--jdk编译插件--&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; ...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 243
精华内容 97
关键字:

maven指定jdk编译的版本