【问题标题】:Moving Eclipse M2E Web App Dependencies Into Project File System将 Eclipse M2E Web 应用程序依赖项移动到项目文件系统中
【发布时间】:2014-10-19 04:15:36
【问题描述】:
我目前正在 Eclipse 中开发一个 Web 应用程序,我计划将其推送到 Heroku。我正在使用 Maven Eclipse 插件 (m2e) 来下载我的应用程序的依赖项。 Maven 工作得很好,除了一件事。
Maven 正在将我所有的依赖项下载到 ~/.m2 中,这很好,除了一件事。当我将我的应用程序推送到 Heroku 时,这些依赖项不会随之增加,因此我需要项目文件系统中的依赖项。所以我的问题是找到最好的方法(或事实上的任何方法)将依赖项放入我的项目中。
我还是个菜鸟,所以感谢任何帮助!
【问题讨论】:
标签:
java
eclipse
web-applications
heroku
m2e
【解决方案1】:
如果你的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>