我以为我理解Maven是因为我已经在使用它的几个项目上工作过,但我似乎无法用它创建自己的项目,所以有人可以纠正我,无论我哪里可能出错。Maven与IDE集成
假设我创建一个新的Maven项目(我们会说我这样做是通过Eclipse或的IntelliJ):
- 如果我添加一个依赖于我的POM文件,假设我添加了一个公共仓库,其中该依赖关系可以找到,不应该IDE下载指定的JAR,并使它在我的代码中使用时被识别?目前,我的项目无法识别应通过我的POM依赖项在JAR中找到的任何类。
- 假设#1工作,我怎么能通过maven确定我有哪些瞬态相关性?例如,我使用Pentaho数据集成中的类,其中一些插件引用了org.mozilla.javascript。*之类的东西。 Maven可以自动告诉我,如果我不必运行代码,看到它失败,并手动修复依赖关系?这里会有数百个这样的实例,所以手动修复确实不可行。
你在用什么IDE?在eclipse和intellij之间, – 2013-02-25 14:01:11
有点不同。 Intellij更友善。 Eclipse的maven集成是侮辱性的。 – Michael 2013-02-25 14:08:47