配置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组件

  • 控制台输出

3. 生成jar包

  • 打包成功之后会在src同级目录下的target文件夹中生成带依赖和不带依赖的jar包,包名前缀与artifactId相同
  • 注意 1:如果使用不带依赖的jar包程序,则程序执行时依赖于本地的运行环境
  • 注意 2:如果使用带依赖的jar包程序,则程序执行时不依赖本地的运行环境,而只依赖于开发环境
全部评论

相关推荐

投递北京经纬恒润科技股份有限公司等公司10个岗位
点赞 评论 收藏
分享
09-18 20:41
百度_Java
要个offer怎么这...:哈哈哈哈哈哈,我也拿了0x10000000个offer,秋招温啦啦啦,好开心
我的秋招日记
点赞 评论 收藏
分享
09-19 12:15
门头沟学院 Java
迷茫的大四🐶:这下是真的打牌了,我可以用感谢信和佬一起打牌吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务