使用maven进行打包jar
1.在pom.xml里面添加如下配置即可:
<build> <plugins> <!--打包普通项目--> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <!-- 可以指定打包的Main类,也可以不指定--> <!--指定了某个主类的话,使用: java -jar xxx.jar 参数 来执行--> <!--不指定主类的话使用:java -cp xxx.jar 类的路径 参数 来执行,注意这里需要手动指定执行类--> <!-- <archive>--> <!-- <manifest>--> <!-- <!–这里要替换成jar包main方法所在类 –>--> <!-- <mainClass>GetName</mainClass>--> <!-- </manifest>--> <!-- <manifestEntries>--> <!-- <!–上面指定类的路径–>--> <!-- <Class-Path>./src/main/java</Class-Path>--> <!-- </manifestEntries>--> <!-- </archive>--> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> <executions> <execution> <id>make-assembly</id> <!-- this is used for inheritance merges --> <phase>package</phase> <!-- 指定在打包节点执行jar包合并操作 --> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> <!--打包Scala项目--> <plugin> <groupId>org.scala-tools</groupId> <artifactId>maven-scala-plugin</artifactId> <version>2.15.2</version> <executions> <execution> <id>scala-compile-first</id> <goals> <goal>compile</goal> </goals> <configuration> <includes> <include>**/*.scala</include> </includes> </configuration> </execution> </executions> </plugin> </plugins> </build>
注意:上面的标签在<project>标签级别下面。
2.点击package进行打包,打包的文件会生成到target文件夹下。
转自:https://www.cnblogs.com/shuai7boy/p/12784503.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
2019-02-27 支持向量机总结