IDEA 打包流程


IDEA 打包流程

一種  maven直接打包 (生產發布實現方法)

1 maven 配至 pom.xml

 

<properties> <maven-source-plugin.version>3.0.1</maven-source-plugin.version> <output.jar.directory>${project.build.directory}/build</output.jar.directory> <maven-jar-plugin.version>3.2.0</maven-jar-plugin.version> <maven-dependency-plugin.version>3.1.0</maven-dependency-plugin.version> </properties>
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>${maven-source-plugin.version}</version> <configuration> <attach>true</attach> <outputDirectory>${output.jar.directory}</outputDirectory> </configuration> <executions> <execution> <phase>compile</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>${maven-jar-plugin.version}</version> <configuration> <outputDirectory>${output.jar.directory}</outputDirectory> <archive> <manifest> <addClasspath>true</addClasspath> <mainClass>com.netty.main</mainClass> <classpathPrefix>libs/</classpathPrefix> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>${maven-dependency-plugin.version}</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${output.jar.directory}/libs</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build>

2 雙擊 package (此打包 不是生存一個jar)

結果:

二種Artifacts(開發測試行 打全量包 JAR)

1. 打開菜單欄File-Project Structure

2 點擊Artifacts

3. 點擊 "+" - JAR - From module with depenencies

4選擇 Main  Class (注意Main  Class為起動類)

注意輸出目錄:點擊 “確認”

5運行 Buid Artifacts

6 點擊“Build” 生存 jar 包

結果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM