當我使用maven創建一個war包時,目錄「src/main/resources」下的文件和目錄被複制到/ WEB-INF/classes而不是/ WEB-INF。我怎樣才能將它們複製到/ WEB-INF中?Maven:如何使用WEB-INF中複製的資源獲取一個war包?
感謝, 蘭特
UPDATE: 在我的POM現在我用這個:
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
<executions>
<execution>
<id>copy-resources</id>
<!-- here the phase you need -->
<phase>war</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>myapp/target/WEB-INF</outputDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
和我一起推出MVN:
MVN -Dmaven.test.skip =真正的清潔包資源:複製資源
但我得到了: [INFO]一個或多個必需的插件參數對於'resources:copy-resources'無效/丟失
[0]插件'maven-resources-plugin'的定義中指定了以下內容:
... VALUE 。
[1]裏面定義插件 'Maven的資源 - 插件' 指定下列內容:
... VALUE 。
我使用的Maven 2.2和片段基本上是相同的文件 任何想法?
不運行`resources:copy-resources`目標,它會自動包含在階段`copy-resources`中(在我的答案中) – coubeatczech 2011-01-21 17:10:16