JDK8项目打JDK7 jar包注意事项-IDEA

781 阅读1分钟

1.更改IDEA 编译jdk版本

blog.csdn.net/dbsjack/art…

  1. 更改代码中编译版本

     <properties>
     	<compiler.version>1.7</compiler.version>
     </properties>		
     
     <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-compiler-plugin</artifactId>
             <version>3.0</version>
             <configuration>
                 <source>${compiler.version}</source>
                 <target>${compiler.version}</target>
                 <encoding>${file.encoding}</encoding>
             </configuration>
         </plugin>
    

3.注释Xdoclint(JDK兼容问题)

	  <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-javadoc-plugin</artifactId>
            <version>2.10.1</version>
            <configuration>
                <encoding>${file.encoding}</encoding>
                <charset>${file.encoding}</charset>
                <stylesheet>maven</stylesheet>
                <show>private</show>
                <nohelp>true</nohelp>
           <!-- <additionalparam>-Xdoclint:none</additionalparam>-->
            </configuration>
            <executions>
                <execution>
                    <id>attach-javadocs</id>
                    <goals>
                        <goal>jar</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
        

4.maven包重命名(与JDK8正常jar包区分)

		<artifactId>project-module1</artifactId>
    	<version>0.0.1-1.7-SNAPSHOT</version>