IntelliJ - 如何链接模块以实现maven目标

时间:2012-11-06 16:27:48

标签: maven intellij-idea

我已成功将包含子模块的父pom导入IntelliJ。子模块之间存在依赖关系,IntelliJ已正确设置类路径,因此对模块A的更改将反映在模块B中。但是,当我在IntelliJ(compile,jetty:run等)中执行maven目标时,这些依赖关系不会被维护。这是我的结构:

client_libs
 -- servlet-filter
 -- filter-example

filter-example依赖于servlet-filter。但是,当我在filter-example上运行maven编译时,我得到:

The POM for com.cloudseal.client:servlet-filter:jar:1.0-SNAPSHOT is missing, no dependency information available

我可以通过在执行maven目标之前手动将servlet-filter安装到我的本地仓库来解决这个问题,但显然这并不理想。当我执行maven目标时,如何让IntelliJ维护模块之间的关系?

parent pom

filter example

project structure

dependencies

1 个答案:

答案 0 :(得分:0)

您可以从父pom所在的地点/路径运行 mvn package

如果这不适合您,请发布您的pom.xml文件。