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程序集生成的文件夾,似乎沒有什麼重要的東西,該插件刪除原始文件夾?

+0

我不完全確定你在問什麼。看起來這些html文件來自target/generated-sources。這意味着必須有另外一個生成html文件的Maven插件。 – Pace 2013-02-12 02:11:53

+0

@Pace你可以把它作爲答案,它是用資源插件修復的。 – kamaci 2013-02-12 09:12:58

回答

0

target/generated-sources通常是Maven插件放置在構建過程中創建的源文件的位置。很可能你的pom文件中有一些其他插件將這些HTML文件放在那裏。

相關問題