Maven eclipse项目使用maven依赖项的可编辑源代码

时间:2013-03-11 21:34:26

标签: eclipse maven jar

我对maven有点新鲜,我有一种情况,我想在我的项目中使用库/依赖项,我有源代码,所以我可以改变库。现在我有我的主要maven项目,我已经为我想要使用的库下拉了代码。该库的源代码位于我的日食中的单独的maven项目中。

所以在我的Eclipse Package Explorer中: MyProject(maven项目) 图书馆A部分(maven项目) 图书馆B部分(maven项目) 图书馆C部分(maven项目)

我想链接我的项目,以便能够在库代码上使用修改后的版本。我可能必须从每个文件中制作一个jar文件并以这种方式链接它,但我只是不确定。我没有在网上找到一个很好的例子如何做到这一点。

我真正在做的是使用wicket quickstart maven项目,并希望使用我自己的wicket框架源代码而不是快速入门提供的jar。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

如果你对原始jar有好处,那么直接从maven存储库中使用它,例如中央存储库。您可以在此处搜索您的图书馆:http://search.maven.org/

如果没有,您可以使用mvn:install将jar安装到本地maven存储库中。如果您在拥有公司存储库的公司工作,则需要将其部署到公司存储库,以便其他人可以使用它。

安装本地存储库: http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

部署到远程存储库: http://maven.apache.org/guides/mini/guide-3rd-party-jars-remote.html

通常,您可以在Google上轻松找到这些信息,无需在StackO上快速提问。

答案 1 :(得分:1)

您已经下载了库源文件,您可以修改库的groupId和artifactId。完成后,您可以将其添加为新项目中的依赖项。构建您的库版本会将其发布到您可以访问的本地存储库。