我看过很多关于为 Maven 项目部署 jar 文件的帖子。但我有不同的要求。
- 我的 Maven 项目中没有主类。
- 我的 pom.xml 文件中有一些依赖项。
- 我需要部署一个较小的 jar 文件,它可以通过其 pom 文件获取依赖项。 (我目前使用 IntelliJ IDEA 部署带有依赖项的 jar,现在它是 56 MB。我需要它的容量更小,使用上述方式或其他方式)
谢谢。
最佳答案
当您使用 maven(如 clean install
或 clean deploy
)构建 jar 时,jar:
- 不需要主类
- 使用 pom.xml 中的依赖项
- 除非您明确告诉它,否则不会将外部依赖项捆绑到其中
所以您的要求似乎自动得到满足。
关于java - 如何将我的 Maven 项目部署为 jar 文件,该文件将使用 pom 文件获取其依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48704353/