【发布时间】:2014-02-14 13:41:17
【问题描述】:
我是这个行业的新手,所以提前为这个问题可能很愚蠢表示歉意。 在团队中,我们使用 Intellij IDEA 13 作为 IDE,并为我们的项目使用 Maven 3。我们提供了一些在线服务和门户,而我刚刚开始研究一个:该项目有几个由其他旧项目共享的依赖项,一些是 JAR 档案,一些是 WAR...
我的问题是:如何在本地编辑这些依赖项(例如,编辑 resources.properties 是我想到的情况),我的导师建议将依赖项转换为快照并使用它们。 我设法做的是在我的本地存储库中创建适当文件夹的副本,并更改依赖项版本在名称或文件中的任何位置,然后修改我的 pom.xml 文件。
现在,如果我打开 JAR/WAR 并编辑一些文件,这将完美运行,但我希望能够从我的 IDE 中执行此操作,也导致无法建议我可能正在执行此操作错误道。我是否需要以某种方式解压缩依赖项才能这样做?我的整个方法都错了吗?
P.S.:我会问我办公室里的人,但奇怪的是,今天没有人能提供帮助!
【问题讨论】:
-
在我看来,您需要阅读一本关于 Maven 的好书,因为您的整个问题源于不了解 Maven 的用途以及如何应用它。您收到的建议对我来说听起来像是您应该将 poms 中的一些依赖项版本更改为 -SNAPSHOT 版本以使用这些依赖项的最新开发中版本,但这在很大程度上也是一个猜测,无法访问您的环境看看真正的真相是什么。
-
尽管这绝对是真的,但现在它不太可行,因为我已经被“扔”到 Spring 和 Maven 等等,并且试图避免之后不得不阅读太多的书工作,因为时间是有限的资源呵呵。该建议旨在让我能够修改依赖项,而不是拥有最新版本(我相信这是我目前拥有的版本)。但是正如您指出的那样,我的 Maven“知识”仍然有很多空白,所以我不能完全确定自己!
标签: java maven intellij-idea maven-3 snapshot