Mavenの:使用しない「リソース」の下のテキストファイルのフィルタリングメカニズム?

StackOverflow https://stackoverflow.com/questions/4035238

質問

私は(特に、彼らは、EARのプロジェクトのsrc /メイン/アプリケーションの下にある)リソースの下にないXMLファイルの数をカスタマイズする必要があります。

フィルタリングメカニズムは、このために完璧なものだろうが、私の理解では(正しい?)それが唯一の資源のために働くということです。

のsrc /メイン/リソース以外のディレクトリ内のファイルのフィルタリングを使用する方法はありますか?

事前に感謝します。

役に立ちましたか?

解決

のMaven EARプラグインはsrc/main/applicationのコンテンツをフィルタリングすることができます。 をrel="nofollow">に記載されているようにP>

  

フィルタリング源

     

the src/main/applicationディレクトリの内容やフィルタリング   によって定義された1   earSourcesDirectoryパラメータがあるとして、   簡単のように:

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-ear-plugin</artifactId>
        <version>2.4.2</version>
        <configuration>
           <filtering>true</filtering>
           [...]
        </configuration>
      </plugin>
    </plugins>
  </build>
     標準プロパティであることを

注   フィルタリングのために利用できます。それも   プロパティのセットを指定することも可能   場合は、余分な値を追加するファイル   必要。下記の構成   また、で定義されたプロパティを使用しています   src/main/filters/config.properties

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-ear-plugin</artifactId>
        <version>2.4.2</version>
        <configuration>
           <filtering>true</filtering>
           <filters>
             <filter>src/main/filters/config.properties</filter>
           </filters>
           [...]
        </configuration>
      </plugin>
    </plugins>
  </build>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top