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

Ger*_*roa 2 java spring heroku maven

我正在使用 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
Run Code Online (Sandbox Code Playgroud)

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

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

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

Dan*_*iel 5

<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>      
...
Run Code Online (Sandbox Code Playgroud)

<pluginManagement>部分是用于声明如何你的插件应该表现激活。激活本身在本节之外完成。