Maven依赖目录未在目标中创建

时间:2015-11-19 03:21:50

标签: java spring maven heroku

我正在使用Maven 3.3.3创建一个可以部署到Heroku的Spring MVC应用程序。我打算按照Heroku文档(https://devcenter.heroku.com/articles/getting-started-with-spring-mvc-hibernate)的建议使用jetty-runner。

我无法让Maven创建目标/依赖项文件夹来复制jetty-runner.jar文件。我使用命令:

mvn clean
mvn package

我创建了目标目录,包含所有资源,网页和源,但不是应该复制jetty-runner.jar文件的“target / dependency”文件夹。

我的pom.xml几乎与上面链接中示例应用程序提供的pom.xml相同。我的项目和pom.xml文件可以在以下GitHub存储库中找到:

https://github.com/gfigueroa/nlp-tools-spring-heroku

1 个答案:

答案 0 :(得分:3)

<pluginManagement>部分之外添加您的依赖项插件的激活:

...
<build>
  <pluginManagement>
    <plugins>
      <!-- Leave as is -->
      ...
    </plugins>
  </pluginManagement> 
  <!-- Add the section below -->  
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-dependency-plugin</artifactId>
    </plugin>
  </plugins>
</build>      
...

<pluginManagement>部分用于在激活时声明 激活本身在本节之外完成。