将Eclipse M2E Web App依赖项迁移到项目文件系统中

时间:2014-08-25 23:03:57

标签: java eclipse web-applications heroku m2e

我目前正在研究Eclipse中的一个Web应用程序,我计划将其推送到Heroku。我正在使用maven Eclipse插件(m2e)来下载我的应用程序的依赖项。除了一件事,Maven工作得很好。

Maven正在将我的所有依赖项下载到〜/ .m2中,除了一件事情,这很好。当我将我的应用程序推送到Heroku时,这些依赖项将无法满足它,因此我需要项目文件系统中的依赖项。所以我的问题是找到最好的方式(或者事实上任何方式)将依赖项放入我的项目中。

我还是个菜鸟,所以感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

如果您的eclipse中有maven插件,则可以在以下位置配置此目录:

窗口 - 首选项 - > Maven - >用户设置

但这不是你的问题,因为这个maven文件系统只是为了存档您的存储库而且maven不需要每次都下载它。

也许你需要在你的pom.xml中配置一个war插件。

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.1</version>
            <configuration>
                <failOnMissingWebXml>false</failOnMissingWebXml>
            </configuration>
        </plugin>