流浪者& Maven Plugin奇怪的行为

时间:2015-05-15 21:07:14

标签: java spring maven tomcat vagrant

我已经建立了一个运行Java / Maven / Tomcat的Vagrant VM。然后我开始使用我正在处理的应用程序并将war复制到VM可以访问的共享文件夹,即webapps。当它应该被自动化并找到对maven插件的引用时,我一直在寻找,因为不想复制/粘贴:

  <plugins>
      <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-war-plugin</artifactId>
          <configuration>
              <outputDirectory>/Username/Development/temp/vagrant-tomcat-2/vagrant-ubuntu-tomcat7/tomcat/webapps</outputDirectory>
          </configuration>
      </plugin>
  </plugins>

我已将此添加到我的构建中。对索引进行了简单的更改并运行了干净的安装。我的控制台面板看起来像我期望的那样,战争被复制 - 魔术。

[INFO] Installing Username/Development/temp/vagrant-tomcat-2/vagrant-

ubuntu-tomcat7/tomcat/webapps/FitnessTracker.war to Username/.m2/repository/com/pluralsight/FitnessTracker/0.0.1-SNAPSHOT/FitnessTracker-0.0.1-SNAPSHOT.war
[INFO] Installing Username/Development/temp/vagrant-tomcat-2/Spring Tutorial - JPA Hibernate/spring_mvc_base-master/pom.xml to Username/.m2/repository/com/pluralsight/FitnessTracker/0.0.1-SNAPSHOT/FitnessTracker-0.0.1-SNAPSHOT.pom

然后我重新加载端口并获得资源不可用错误。注释掉插件并再次运行干净安装可以复制我对webapp文件夹所做的最后更改,这样如果我检查端口,我会看到更改。

我错过了什么?我确定这是愚蠢的。

简短版本:maven插件似乎是在复制上次更新的战争,而不是当前的战争。我想。

0 个答案:

没有答案