0

我对 maven 有点陌生,我有一种情况,我希望能够在我的项目中使用我有源代码的库/依赖项,以便我可以更改库。现在我有我的主要 maven 项目,并且我已经为我想要使用的库提取了代码。该库的源代码位于我的 Eclipse 中单独的 Maven 项目中。

所以在我的 Eclipse 包资源管理器中: MyProject (maven project) Library Part A (maven project) Library Part B (maven project) Library Part C (maven project)

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

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

提前感谢您的帮助。

4

2 回答 2

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 这么快询问。

于 2013-03-11T22:23:38.960 回答
1

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

于 2013-03-12T06:48:11.047 回答