配置IntelliJ IDEA实现Maven项目打包

1. 在pom.xml文件中添加配置

<!--编译打包插件-->
    <build>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                    <archive>
                        <manifest>
                        	<!-->此处设置成主类的类全名<-->
                            <mainClass>com.TomAndersen.AppMain</mainClass>
                        </manifest>
                    </archive>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

2. 使用Maven项目工具打包程序

  • 使用Maven—Lifecycle—package组件

    使用package组件

  • 控制台输出
    控制台输出

3. 生成jar包

  • 打包成功之后会在src同级目录下的target文件夹中生成带依赖和不带依赖的jar包,包名前缀与artifactId相同
    生成两个jar包
  • 注意 1:如果使用不带依赖的jar包程序,则程序执行时依赖于本地的运行环境
  • 注意 2:如果使用带依赖的jar包程序,则程序执行时不依赖本地的运行环境,而只依赖于开发环境
发布了15 篇原创文章 · 获赞 5 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/TomAndersen/article/details/104245064