Maven依赖项目导出

时间:2013-11-12 23:09:45

标签: spring maven m2eclipse

我在两个项目中使用Spring。首先,我有一个“web”项目,它依赖于我的第二个项目,这是一个普通的java项目,启用了maven性质,我将其命名为“core”。 所以,在我的“web”项目中,我只添加了我的“核心”项目的参考:

<dependency>
        <groupId>com.stackoverflow</groupId>
        <artifactId>core</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <type>jar</type>
    </dependency>

如果我将属性“useProjectReferences”设置为false,如here,一切正常,但我处于开发阶段,我不想每次在我的“核心”项目中进行更改时都运行maven install 。 我在tomcat中运行我的项目,所以我无法将它们打包在耳中。我想要的只是Maven将我的“src / main / resources”源文件夹导出到Spring,能够找到我的coreContext.xml并绑定我的bean。我在“核心”pom.xml中尝试了什么:

<build>
    <resources>
        <resource>
            <directory>${basedir}src/main/resources</directory>
            <targetPath>${basedir}WEB-INF/resources</targetPath>
        </resource>
             ...

我尝试使用shade-plugin但也没有成功。任何提示都将不胜感激。

1 个答案:

答案 0 :(得分:1)

我的建议是创建一个包含核心和Web项目的Multi Module Maven Project