Java Maven与旧版本的依赖关系

Java Maven与旧版本的依赖关系,java,maven,Java,Maven,我需要编译具有此依赖项的项目: com.wadpam docrest doclet 1.21 假如 (更像这样) 在公共maven存储库中没有版本1.21,最早的版本是1.22。我在哪里可以找到那个jar?您可以尝试从这个github repo的源代码构建它: 从命令行可以执行以下操作: git clone https://github.com/sosandstrom/docrest.git cd docrest git checkout docrest-1.21 我认为最好的方法是创造

我需要编译具有此依赖项的项目:


com.wadpam
docrest doclet
1.21
假如
(更像这样)


在公共maven存储库中没有版本1.21,最早的版本是1.22。我在哪里可以找到那个jar?

您可以尝试从这个github repo的源代码构建它:

从命令行可以执行以下操作:

git clone https://github.com/sosandstrom/docrest.git
cd docrest
git checkout docrest-1.21

我认为最好的方法是创造。还描述了它

为什么要继续使用过时的库?@Stultuske也许最近的库不兼容。我想先用过时的库编译,然后升级。所以他必须自己编译依赖项?我在Maven Central或JBoss Maven存储库中找不到它,因此,我想这是它在您的计算机上工作的唯一方式,因为mvn clean安装会将最终确定的依赖项放在您的本地maven存储库中。该构建仍然无法在其他任何地方运行,或者在您删除.m2目录之后,因为Maven将不得不再次尝试在线查找它。记住这一点。使用addjars插件之类的东西会更具可移植性:我知道,我可以将这些工件部署在私有nexus服务器中,与我的团队共享。但我现在需要做的是编写单元测试并将版本升级到最新版本。