zoukankan      html  css  js  c++  java
  • maven设置编译jdk版本,以及maven打包

    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

  • 相关阅读:
    在Windows10上安装Linux子系统
    《ln--软连接》--linux命令
    【转】最详细的Log4J使用教程
    7 str字符串的内置函数
    6.1 range创建数值序列
    6 int数值类型的内置函数
    linux shell 字符串操作(长度,查找,截取,替换)详解
    awk 字符串处理函数
    Shell字符串截取
    5 python基本数据类型
  • 原文地址:https://www.cnblogs.com/yanyuechao/p/8372874.html
Copyright © 2011-2022 走看看