2012-05-10 3 views
0

В настоящее время я эта структура папок в моем проектеДобавить дополнительную папку на процесс развертывания Maven

CTIConnector 
|- src 
    |-main 
     |-java 
     |-resources 
     |-webapp 

После использования МВНОВ развертывания целевая папка содержит банку, держа папку ресурсов. Но я хотел бы также иметь папку webapp в той же папке, что и банку (не внутри банку!). Может кто-нибудь, пожалуйста, скажите мне, как это сделать :)?

ответ

2

Вы можете настроить плагин maven-resources, чтобы поместить вещи туда, где вы хотите (это то, что выполняется в фазе жизненного цикла процесса-ресурсов в любом случае: Maven Build Lifecycle). Взгляните на цель copy-resources. По существу вы будете искать что-то в этом направлении:

<project 
    ... 
    <build> 
     <plugins> 
      <plugin> 
       <artifactId>maven-resources-plugin</artifactId> 
       <version>2.5</version> 
       <executions> 
        <execution> 
         <id>copy-resources</id> 
         <phase>process-resources</phase> 
         <goals> 
          <goal>copy-resources</goal> 
         </goals> 
         <configuration> 
          <outputDirectory>${basedir}/target/webapp</outputDirectory> 
          <resources> 
           <resource> 
            <directory>src/main/webapp</directory> 
           </resource> 
          </resources> 
         </configuration> 
        </execution> 
       </executions> 
      </plugin> 
     </plugins> 
    ... 
    </build> 
</project> 
Смежные вопросы