изменение структуры по умолчанию в Maven для войны - PullRequest
0 голосов
/ 22 февраля 2011

Структура папок моего проекта отличается от структуры Maven. Могу ли я использовать Maven?

Если да .. Я хочу использовать папку webContent вместо webapp .. как я могу это сделать?

я уже изменил папку java на javaSource, используя .. может кто-нибудь помочь

Ответы [ 2 ]

6 голосов
/ 22 февраля 2011

Вы можете иметь любую структуру и использовать maven.Просто определите каталог с вашими веб-ресурсами.

<project>
...
<build>
<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.1.1</version>
    <configuration>
      <webResources>
        <resource>
          <!-- this is relative to the pom.xml directory -->
          <directory>resource2</directory>
        </resource>
      </webResources>
    </configuration>
   </plugin>
  </plugins>
 </build>
 ...
</project>
2 голосов
/ 22 февраля 2011

Взгляните на страницу использования плагина войны: http://maven.apache.org/plugins/maven-war-plugin/war-mojo.html

В вашем случае вам нужно установить warSourceDirectory (в теге <configuration> в разделе war- <plugin>), например:

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.6</version>
    <configuration>
      <warSourceDirectory>${project.basedir}/WebContent</warSourceDirectory>
    </configuration>
  </plugin>
...