我正在处理将Maven集成到我的项目中。虽然maven有很多专业人士,但我发现很难弄清楚如何维护我目前的开发过程,具体如下:
为了创建SDK,我将创建一个示例应用程序,它将依赖并直接引用SDK源代码,所有这些都来自同一个代码项目。这意味着我只需单击运行/调试即可轻松更改/调试SDK代码。
我担心Maven不可能实现这一点。我可以创建某种类型的混合方法,继续我的正常开发方法,然后在适当的时候将构建推送到Maven。
更新 - 清晰度
我的问题是,当一切都通过maven完成时,依赖关系会被构建并发布到Maven。然后,依赖项目下拉编译引用并使用它们。我的问题是,每次我对依赖项进行一些小改动时,我都不想完成整个过程。谢谢。
答案 0 :(得分:0)
您应该尝试使用两个模块创建父级pom.xml
- 您的库和简单的应用程序来测试它。在简单的应用程序中,pom.xml
提供了对库模块的依赖。
然后在您的IDE父pom中打开maven项目。这应该足以进行正常的调试。
其他可能的方法 - 将库工件安装到带有源的maven repo中。在这种情况下,您将能够调试它,但测试应用程序仍然必须从repo加载使用jar。