Java 使用无依赖性的Jar

Java 使用无依赖性的Jar,java,maven,Java,Maven,我有一个maven项目,其中我生成了两个JAR,一个有依赖项,另一个没有依赖项。我总是使用依赖性的jar,它工作得很好。但是我想知道为什么我每次都要创建一个新的jar,比如说5MB,而只有几行代码需要修改 在使用这个jar的另一个项目中,如何在没有依赖关系的情况下使用jar。您可能需要为此创建自己的存储库: 仅供参考, 使用maven:在maven repo中发布您的jar及其pom(如果您单独一人,甚至只在本地maven repo中发布:mvn安装就是这样做的),并像在maven上发布的任何其

我有一个maven项目,其中我生成了两个JAR,一个有依赖项,另一个没有依赖项。我总是使用依赖性的jar,它工作得很好。但是我想知道为什么我每次都要创建一个新的jar,比如说5MB,而只有几行代码需要修改


在使用这个jar的另一个项目中,如何在没有依赖关系的情况下使用jar。

您可能需要为此创建自己的存储库:

仅供参考,

使用maven:在maven repo中发布您的jar及其pom(如果您单独一人,甚至只在本地maven repo中发布:mvn安装就是这样做的),并像在maven上发布的任何其他库一样使用它。在其他项目中使用该工件(包括pom文件)其中包含了关于可传递依赖项的信息…@JBNizet我的jar是从maven构建的,我想在ant项目中使用它,我正在使用ivy进行依赖项管理。我尝试了你建议的解决方案,但没有效果。@AkashdeepSaluja如果你使用的是常春藤,那么你就没有尝试我的建议,因为我的建议是使用Maven。我对常春藤没有具体的经验。我个人更喜欢Gradle,它能够消费和发布到Maven和Ivy存储库。