精华内容
下载资源
问答
  • maven 指定jdk版本打包

    千次阅读 2018-06-04 10:57:00
    在中指定jdk1.7 <id>jdk-1.7 <activeByDefault>true <jdk>1.7</jdk> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <maven.compiler....

    修改setting.xml

    在<profiles>中指定jdk1.7

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

    在pom.xml配置

    <plugins>
        <!-- 编译插件 -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.5.1</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>
    </plugins>
    

    转载于:https://my.oschina.net/yan5845hao/blog/1823686

    展开全文
  • eclipse和idea设置maven项目编译打包jdk版本 1.背景 对于MAVEN项目,打包成不同jdk版本,针对性比较强 打包插件:maven-shade-plugin 打包jdk版本 1.8打成1.6 maven发布历史及对应jdk版本要求 ...

    eclipse和idea设置maven项目指定jdk版本打包编译

    1.背景

    对于MAVEN项目,打包成不同jdk版本,针对性比较强
    打包插件:maven-shade-plugin
    打包jdk版本 1.8打成1.6

    maven发布历史及对应jdk版本要求

    maven发布历史及对应jdk版本要求
    在这里插入图片描述

    maven历史版本下载网址

    maven历史版本下载
    官网网址 https://archive.apache.org/dist/maven/maven-3/
    1、在项目的pom文件中加入如下配置
    jdk版本后续在更新

    1、pom文件设置

    	<build>
            <finalName>are_mi_sdk-1.0-SNAPSHOT</finalName>
            <plugins>
                <plugin>
                    <artifactId>maven-shade-plugin</artifactId>
                    <version>2.4.3</version>
                    <executions>
                        <execution>
                            <phase>package</phase>
                            <goals>
                                <goal>shade</goal>
                            </goals>
                            <configuration>
                                <transformers>
                                    <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
                                </transformers>
                                <filters>
                                    <filter>
                                        <artifact>*:*</artifact>
                                        <excludes>
                                            <exclude>META-INF/*.SF</exclude>
                                            <exclude>META-INF/*.DSA</exclude>
                                            <exclude>META-INF/*.RSA</exclude>
                                        </excludes>
                                    </filter>
                                </filters>
    
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    

    注:
    finalName 自定义打包名
    打包后会有两个包,一个带依赖包,一个不带依赖包,根据大小判定。
    注意项目编码

    	<properties>
         <!-- 文件拷贝时的编码 -->
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
         <!-- 编译时的编码 -->
         <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
     </properties>
    

    2.idea设置

    。jdk1.8设置
    	maven设置
    

    在这里插入图片描述

    在这里插入图片描述

    jdk设置,如果在maven/conf/setting.xml文件配置jdk版本,可省略此步骤
    在这里插入图片描述

    上述地方改成maven3.2.5以下和jdk1.6

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    2.eclipse

    。jdk1.8设置改为jdk1.6
    

    Window > Preferences > maven在这里插入图片描述在这里插入图片描述

    右键项目 > Preferences
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • maven打包指定jdk版本

    2019-09-30 12:05:25
    <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> ...
    <plugin>  
        <groupId>org.apache.maven.plugins</groupId>  
        <artifactId>maven-compiler-plugin</artifactId>  
        <version>3.1</version>  
        <configuration>  
            <verbose>true</verbose>  
            <fork>true</fork>  
            <executable>${JAVA8_HOME}/bin/javac</executable>  
        </configuration>  
    </plugin>  

     

    转载于:https://www.cnblogs.com/yangxianyu/p/8145249.html

    展开全文
  • <build> <pluginManagement> <plugins> <...org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>.
    pom.xml里面加上下面标签
    
    <build>
       <pluginManagement>
          <plugins>
             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.7</version>
                <configuration>
                   <encoding>UTF-8</encoding>
                </configuration>
             </plugin>
             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.2</version>
                <configuration>
                   <source>1.8</source>
                   <target>1.8</target>
                   <encoding>UTF-8</encoding>
                </configuration>
             </plugin>
          </plugins>
       </pluginManagement>
    </build>
    展开全文
  • 当系统中装有多个 JDK 版本时,如果控制 Maven 能够指定到正确的版本 更多精彩 更多技术博客,请移步 IT人才终生实训与职业进阶平台 - 实训在线 出现的问题 在使用 mvn clean package -Dmaven.test.skip=true 对...
  • Maven打包指定JDK的版本

    千次阅读 2011-07-19 20:09:58
    用到了maven的compiler插件,只要在pom文件里引入该插件即可 maven-compiler-plugin 2.3.2 1.6 1.6 UTF-8
  • maven项目打包报错, 出现不支持1.8新特性的情况, 在pom文件中指定jdk版本再打包   &lt;properties&gt;  &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&...
  • 1、指定jdk版本: maven-jar-plugin 2.3.1 default-jar package com/** jar org.apache.maven.plugins maven-compiler-plugin 2.3.2 GBK 1.6 1.6 true ...
  • <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</ar...
  • Maven打包,包含第三方依赖失败... 打出jar文件可直接运行方法:采用 maven-assembly-plugin环境:IDEA 14.1.5 JDK 1.8其中**/*写法,是为了保证各级子目录下的资源文件被打包,svn相关文件排除。pom.xml 写法src/ma...
  • maven打包不同jdk版本的包

    万次阅读 2015-02-01 22:29:54
    原文地址:http://blueram.iteye.com/blog/1611372 ...指定修改jdk默认版本 ...修改{M2_HOME}/conf/settings.xml来指定默认的jdk。   Xml代码  profiles>   profile>   id>jdk-1.6id> 
  • 直接上POM.xml文件代码: build> plugins> plugin> artifactId>maven-assembly-pluginartifactId> configuration> archive> manifest>
  • 1:maven 打包的时候需要指定JDK版本,因为它默认版本太低,一些高级版本的语法可能不支持,就会在打包的时候报错。2: 指定 maven项目jdk版本的方法我知道的有两种,第一种直接在pom文件中指定,在我们要用到的...
  • 解决办法一:在项目中的pom.xml指定jdk版本,如下: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <art...
  • maven-compiler-plugin 指定JDK版本和编码

    千次阅读 2017-03-08 10:00:26
    最近使用maven install命令来打包项目时,出现了: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project server-api: Compilation failure:...
  • Apache Maven 一个由Java 语言编写的...首先要把Jdk 安装好。其次是以下几个步骤下载,解压maven。配置Maven环境变量。输入 mvn -h 检查是否安装成功。如下所示,即表示安装成功。2 Maven 命令Maven通过命令驱动自身...
  • 指定修改jdk默认版本 修改{M2_HOME}/conf/settings.xml来指定默认的jdk。   &lt;profiles&gt; &lt;profile&gt; &lt;id&gt;jdk-1.6&lt;/id&gt; &lt;activation&...
  • 最近使用maven install命令来打包项目时,出现了:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project server-api: Compilation failure: ...
  • 有时候,我们将写好的springboot代码上传至远程仓库后。再重新拉下来的时候,会发现,之前分明用的java8的语法都报错了。...分别是打包跳过测试,打包源码,指定utf8编码 <properties> &l
  • 起因 今天被安排部署测试环境,使用maven...解决方法是:看上面用的maven插件打包,本人解决办法是强制在pom.xml里面指定jdk编译环境,如果有其它解决方法请告知下谢谢 <plugin> <groupId>org.apache.m...
  • -Dmaven.multiModuleProjectDirectory system propery is not set....报此错说明maven环境变量有问题,以下说两种解决方法 方法一、为虚拟机变量指定默认值 在Window->Preference->Java->...
  • maven如何打包指定某些jar包不在内

    千次阅读 2019-03-27 16:38:33
    问题: 在写MR任务的时候,需要打包成一个jar包,提交给hadoop平台使用,但是类似...maven的scope为 provided 的时候,表示容器或者JDK已经提供的范围,即该依赖包已经由目标容器(如tomcat或者本文中提到的hado...
  • 网上找了半天说这个指定jdk版本的问题,查了一下版本没问题都是1.8 报错内容: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5:compile (default-compile) on project ...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 133
精华内容 53
关键字:

maven指定jdk打包