0
我有一個項目在其pom.xml中具有maven程序集插件依賴項。它在包裝階段運行。我開發了一個定製的Maven插件,它在包裝階段之前運行。我有一個Web應用程序,它下面有src/main/webapp文件夾和html文件。我的maven組件配置如下:Maven Assembly Plugin從目標位置讀取靜態HTML文件
<id>bin</id>
<formats>
<format>dir</format>
<format>tar.gz</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>src/main/webapp</directory>
<outputDirectory>${ret}/wwwroot/teo</outputDirectory>
<includes>
<include>**/*.*</include>
</includes>
<excludes>
<exclude>**/.idea/**</exclude>
</excludes>
</fileSet>
<fileSet>
<directory>target/generated-sources</directory>
<outputDirectory>${ret}/wwwroot/teo</outputDirectory>
<includes>
<include>**/*.html</include>
</includes>
</fileSet>
</fileSets>
這並不是說我開發一個項目,我不熟悉Maven的組裝插件。我剛將自定義插件集成到該項目中。但是,我應該找到maven assembly plugin在目標文件夾下讀取文件的位置?我將使用我的自定義maven插件更改其中的一些html文件,maven assembly插件將在其階段發揮作用。
目標文件夾下的html文件在哪裏?除了Maven程序集生成的文件夾,似乎沒有什麼重要的東西,該插件刪除原始文件夾?
我不完全確定你在問什麼。看起來這些html文件來自target/generated-sources。這意味着必須有另外一個生成html文件的Maven插件。 – Pace 2013-02-12 02:11:53
@Pace你可以把它作爲答案,它是用資源插件修復的。 – kamaci 2013-02-12 09:12:58