我正在开发一个项目,其中我有一个 android 应用程序项目,该项目对其他项目具有 pom 依赖项
像这样的东西:
<dependencies>
<dependency>
<groupId>some.project/groupId>
<artifactId>some.artifact<artifactId>
<version>1.0.0</version>
<type>apklib</type>
</dependency>
</dependencies>
在开发时,我总是希望 Intellij 使用我在项目中拥有的 some.project 库中的本地源代码。
问题是它会从服务器中提取 1.0.0 版本并使用它。
我尝试使用 LATEST 作为版本,只要我的 some.project 库版本更新到服务器上的最新版本,它就可以正常工作。
因为我们有自动构建,当进行更改时会增加一些项目的版本
任何建议如何实现这一目标?如果我可以使用开发配置文件以某种方式将其定义为仅用于开发,并使用产品配置文件来使用确切的版本号(它应该),那将是惊人的。
谢谢!
最佳答案
您可以在 IntelliJ 中添加模块依赖项:
文件->项目设置->模块单击模块->单击依赖项选项卡,然后单击绿色的“+”号并选择“3.模块依赖'..在本地添加你想要依赖的模块,然后点击蓝色箭头将模块带到Maven依赖之上。
关于maven - Intellij maven 依赖更喜欢本地代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23523573/