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