使用Maven进行库开发/调试

时间:2015-04-20 08:14:25

标签: maven

我正在处理将Maven集成到我的项目中。虽然maven有很多专业人士,但我发现很难弄清楚如何维护我目前的开发过程,具体如下:

为了创建SDK,我将创建一个示例应用程序,它将依赖并直接引用SDK源代码,所有这些都来自同一个代码项目。这意味着我只需单击运行/调试即可轻松更改/调试SDK代码。

我担心Maven不可能实现这一点。我可以创建某种类型的混合方法,继续我的正常开发方法,然后在适当的时候将构建推送到Maven。

更新 - 清晰度

我的问题是,当一切都通过maven完成时,依赖关系会被构​​建并发布到Maven。然后,依赖项目下拉编译引用并使用它们。我的问题是,每次我对依赖项进行一些小改动时,我都不想完成整个过程。谢谢。

1 个答案:

答案 0 :(得分:0)

您应该尝试使用两个模块创建父级pom.xml - 您的库和简单的应用程序来测试它。在简单的应用程序中,pom.xml提供了对库模块的依赖。

然后在您的IDE父pom中打开maven项目。这应该足以进行正常的调试。

其他可能的方法 - 将库工件安装到带有源的maven repo中。在这种情况下,您将能够调试它,但测试应用程序仍然必须从repo加载使用jar。