maven - Intellij maven 依赖更喜欢本地代码

标签 maven pom.xml intellij-13

我正在开发一个项目,其中我有一个 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/

相关文章:

java - 如何使用 Git 设置 Maven 发布插件?

android - 在maven中使用pom.xml执行单元测试后如何停止android模拟器?

java - Maven:编译时将可执行文件(.exe)移动到目标文件夹中

intellij-idea - Intellij:左右移动标签

Android屏幕录制与开发工具

java - maven-checkstyle-plugin:3.0.0:check:checkstyle配置期间失败:无法初始化模块StrictDuplicateCode

java - 评估器类导入没有进入 ignite-ml 依赖项?

eclipse - 使用spring构建web项目时如何修复MojoFailureException

maven - Thorntail没有运行以进行集成测试,但是我有一个正在运行的项目相同的pom.xml

java - "Cannot start compilation: the output path is not specified for module..."