gpt4 book ai didi

java - 如何使用maven仅将项目中的部分包打包到.jar文件中

转载 作者:行者123 更新时间:2023-12-02 09:41:37 24 4
gpt4 key购买 nike

我已经开发了一个java项目,其中一些代码位于包com.examples.utils中,我希望与其他项目共享。我可以用maven只将这个包(而不是整个项目)打包到jar文件中吗?

我现在使用的是eclipse。有了它,我可以将我想要的包导出到 jar 文件,并手动将其添加到目标项目的构建路径。它可以工作,但每次 com.examples.utils 有任何更新时我都必须手动执行此操作。另外,我导出的jar文件没有版本控制。

所以我正在考虑使用maven来做到这一点。我是否必须创建一个仅包含 com.examples.utils 的新项目?或者我可以只用maven将这个包(而不是整个项目)打包到jar文件中吗?

任何帮助或建议将不胜感激。

最佳答案

您可以创建单独的项目来创建一个 jar,它将成为一个(轻量级)常见依赖项

如果您只想在用作依赖项时排除某些包,您可以添加

   <dependency>
<!-- .. ->
<exclusions>
<exclusion>
<groupId>your.package</groupId>
<artifactId>your.artifact.id</artifactId>
</exclusion>

关于java - 如何使用maven仅将项目中的部分包打包到.jar文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57025960/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com