Dan*_*lan 5 intellij-idea maven
我正在使用Intellij-IDEA 11.如果有一个可以在12中运行的解决方案,我愿意为此升级.
我构建了一个许多项目依赖的库,但库经常更改.该库作为普通依赖项添加到项目的pom.xml中:
<dependency>
<groupId>my.company</groupId>
<artifactId>MyLibrary</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)
这是我向项目添加功能时需要采取的一系列典型步骤:
在我的IDE之外(恰好是Intellij-IDEA),这是一个简单的过程:我添加步骤2.5,即cd进入依赖项的项目文件夹,然后mvn install是库.
但我不知道在Intellij-IDEA中这样做的便捷方法.理想情况下,我会在Intellij中修改库的源代码,单击绿色播放按钮,IDE会想出使用修改后的库源.
现在,由于库是一个依赖项,它只使用我本地存储库中已有的库.因此,在我手动修改库之前,修改库的源代码没有影响mvn install.
注意:我发现了一个似乎有效的技巧.如果我修改项目的父pom以将库包含为maven模块,然后包含与intellij模块相同的库,它将使用该源而不是本地repo中的jar.但我不喜欢这个解决方案,因为我永远不想提交修改后的pom(因为模块必须指向仅存在于我的本地文件系统上的文件系统路径).
我在Intellij-IDEA错误跟踪器中发现了一个似乎与此有关的错误:http://youtrack.jetbrains.com/issue/IDEA-25146
我找到了一种方法来做到这一点。首先,在 Maven 项目工具窗口中添加库的 pom.xml。然后编辑您的配置,以便它们运行您的库的安装目标。下面提供了如何执行此操作的图像。
| 归档时间: |
|
| 查看次数: |
5638 次 |
| 最近记录: |