maven设置编译jdk版本,以及maven打包

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px "Helvetica Neue"; color: #454545 }
span.s1 { font: 12.0px ".PingFang SC" }

1,设置编译版本为jdk 1.8

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.5</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>
    </plugins>
</build>

2 maven排除依赖jar包中的子jar

<dependency>?
<groupId>com.xx.xx</groupId>?
<artifactId>xx</artifactId>?
<version>${xx.version}</version>?
<exclusions>?
<exclusion>?
<groupId>org.springframework</groupId>?
 <artifactId>*</artifactId>?
</exclusion>?</exclusions>
</dependency>

3,将maven将java项目依赖包一起打入一个jar包内需要的配置

 <plugin>
           <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                    <archive>
                        <manifest>
                          <mainClass></mainClass>
                        </manifest>
                    </archive>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
             </executions>
</plugin>   

打包的命令: 在项目的目录下的命令行输入:mvn clean package

原文地址:https://www.cnblogs.com/yanyuechao/p/8372874.html

时间: 2024-10-06 01:56:08

maven设置编译jdk版本,以及maven打包的相关文章

maven设置指定jdk版本

今天心血来潮准备折腾一下jeecg,去下载了一个maven版本的项目,既然下载了maven版的,单人就要配置好maven环境了. 因为之前简单学习过maven,当时使用的版本是3.3.9的,但是今天在cmd下直接运行 mvn -v 报java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 一看就知道了是JDK版本不对,因为我环境变量配置

eclipse 创建maven项目设置默认jdk版本

在maven的setting.xml文件中 的 profiles 节点 加入: <profile> <id>jdk17</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7<

Maven 修改默认JDK版本和指定项目JDK版本

问题源于我在安装maven以后没有做过任何的设置,使用命令mvn install的时候得到了error: generics are not supported in -source 1.3和error: for-each loops are not supported in -source 1.3, 第一感觉就是JDK出现了问题(错误原因显然应该是用JDK1.3编译了),但是项目的JDK设置的就是1.7,语言也是7.0. 这里有两个办法(全局设定和单工程设定)可以解决问题. 1. 全局设定就是修

如何修改maven的默认jdk版本

问题: 1.创建maven项目的时候,jdk版本是1.5版本,而自己安装的是1.7或者1.8版本. 2.每次右键项目名-maven->update project 时候,项目jdk版本变了,变回1.5版本或者其他版本 解决办法: 解决办法一:在项目中的pom.xml指定jdk版本,如下: 1 <build> 2 <plugins> 3 <plugin> 4 <groupId>org.apache.maven.plugins</groupId>

maven配置默认jdk版本

在maven的默认配置中,对于jdk的配置是1.4版本,那么创建/导入maven工程过程中,工程中未指定jdk版本. 对工程进行maven的update,就会出现工程依赖的JRE System Library会自动变成JavaSE-1.4. 解决方案1:修改maven的默认jdk配置            maven的conf\setting.xml文件中找到jdk配置的地方,修改如下: [html] view plaincopy <profile> <id>jdk1.6</

maven 修改使用jdk版本

方式1.修改maven全局jdk 修改 安装目录\maven2\conf\settings.xml <profiles> <profile> <id>jdk-1.6</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.6</jdk> </activation> <properties> <ma

maven工程指定jdk版本

方法1: 在conf文件夹下找到settings.xml在profiles 节点下增加: <profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>

eclipse常用设置(字体设置、jdk版本更改、编码更改)

Unicode 统一编码表 ASCII GB2312 GBK Eclipse的常用配置 设置字体样式 Window——> preferences ——> General ——> Appearance ——> colors and Fonts Basic ——> Text Font        代码编辑区域 Debug ——> Console Font    控制台区域 推荐字体:Consolas 修改JDK版本 1.Window——> preferences —

Maven 设置阿里巴巴发布版本仓库

打开 pom.xml 在里面添加以下代码就能顺利在阿里上面下载所需要的 jar 包文件: <!--设置 Maven 组件仓库 --> <repositories> <!-- Maven 官方仓库 --> <repository> <id>maven</id> <name>Maven Repository Switchboard</name> <layout>default</layout>