Mavenを介して優先度の低いリソースファイルを上書きするにはどうすればよいですか?

デニスステファノフ

Mavenモジュールには、複数のリソースフォルダーがあります

src/main/prod/sqlおよびsrc/main/dev/sql製品には、大量のデータ挿入がある本番用のスクリプトがあります。プロファイルローカルがアクティブ化されている場合、prod / sqlディレクトリ内のいくつかのファイルをdev / sql内のファイルで上書きする必要があります

これが構成です

 <profiles>
    <profile>
        <id>local</id>
        <activation>
            <activeByDefault>false</activeByDefault>
        </activation>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <version>3.1.0</version>
                    <executions>
                        <execution>
                            <id>copy-files</id>
                            <phase>process-resources</phase>
                            <goals>
                                <goal>copy-resources</goal>
                            </goals>
                            <configuration>
                                <overwrite>true</overwrite>
                                <outputDirectory>${basedir}/target/classes/sql</outputDirectory>
                                <resources>
                                    <resource>
                                        <directory>src/main/dev/</directory>
                                        <filtering>true</filtering>
                                    </resource>
                                </resources>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    </profile>

クリーンインストールでmodileをビルドすると、ターゲットディレクトリにprod / sqlのスクリプトが常に存在します私が間違っていることを教えてもらえますか?ありがとうございました。

ああチンブーン

で構築しmvn clean installますか?

その場合、<activeByDefault>true</activeByDefault>パラメータはlocalデフォルトでプロファイルの実行を許可していません。ビルド中にプロファイルmvn clean install -Plocalをロードするビルドを使用する必要がありますlocal

または、pom.xml常にlocalプロファイルを使用するように変更ます。

<profiles>
    <profile>
        <id>local</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
...

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

DataTablesを使用してMoSCoWの優先度でテーブルをカスタムソートするにはどうすればよいですか?

分類Dev

常に優先度の低い特定のバイナリを起動するようにWindowsに指示するにはどうすればよいですか?

分類Dev

コマンドラインを使用してgimpのファイルのjpgリストを上書きするにはどうすればよいですか?

分類Dev

優先度の低い割り込みを終了するにはどうすればよいですか?

分類Dev

カスタムWARタスクでGradleにリソースファイルを上書きさせるにはどうすればよいですか?

分類Dev

モジュールをインストールするときに、ODOOでcss優先度を調整するにはどうすればよいですか?

分類Dev

パス上のファイルを「ソース」してタブコンプリートにするにはどうすればよいですか?

分類Dev

Pythonスクリプトファイルのいくつかの割り当てを上書きするにはどうすればよいですか?

分類Dev

URLClassLoaderを使用してjarをロードするときにリソースファイルを取得するにはどうすればよいですか?

分類Dev

ターミナル/ファイルに書き込まれたこの特定のメッセージを消音するにはどうすればよいですか(bashスクリプトを介して「Rscript」を呼び出す場合)

分類Dev

バッチファイルを介して実行しているときに、Pythonスクリプトの出力をWindowsコンソールに出力するにはどうすればよいですか?

分類Dev

ファイル内のjsonを変更してファイルを上書きするにはどうすればよいですか?

分類Dev

catを使用しているときに、ファイルの先頭にヘッダーを追加するにはどうすればよいですか?

分類Dev

低レベルのwrite()関数を使用してファイルに文字列を書き込むにはどうすればよいですか?

分類Dev

Chromeアプリでファイルを上書きするにはどうすればよいですか?

分類Dev

boost :: filesystemを使用して、以前のパスワードファイルの上書きを防ぐにはどうすればよいですか?

分類Dev

「gitpull」でローカルファイルを上書きするにはどうすればよいですか?

分類Dev

PowerShellスクリプトを使用してCSVファイルの先頭に新しい行を追加するにはどうすればよいですか?

分類Dev

OS Xでファイルホストを上書きするにはどうすればよいですか?

分類Dev

SCPを介してリモートシステムからファイルの一部を転送するにはどうすればよいですか?

分類Dev

pscp書き込みログを使用してファイルコピースクリプトを作成するにはどうすればよいですか?

分類Dev

7zip で既存のファイルを上書きするにはどうすればよいですか?

分類Dev

このファイルの変更を上書きするにはどうすればよいですか?

分類Dev

CMakeを使用してvtkライブラリを複数のソースファイルにリンクするにはどうすればよいですか?

分類Dev

Pythonを使用して、大きなファイルをソースファイルから宛先ファイルにチャンクでコピーするにはどうすればよいですか?

分類Dev

パンダまたは通常のPythonを使用してcsvファイルの特定の列を上書きするにはどうすればよいですか?

分類Dev

ファイルがすでに存在する場合、(コマンドラインを介して)curlがファイルを上書きするように指定するにはどうすればよいですか?

分類Dev

既存のzipファイルを上書きするにはどうすればよいですか?

分類Dev

リストを使用して深さ優先トラバーサルのテストを実装するにはどうすればよいですか?

Related 関連記事

  1. 1

    DataTablesを使用してMoSCoWの優先度でテーブルをカスタムソートするにはどうすればよいですか?

  2. 2

    常に優先度の低い特定のバイナリを起動するようにWindowsに指示するにはどうすればよいですか?

  3. 3

    コマンドラインを使用してgimpのファイルのjpgリストを上書きするにはどうすればよいですか?

  4. 4

    優先度の低い割り込みを終了するにはどうすればよいですか?

  5. 5

    カスタムWARタスクでGradleにリソースファイルを上書きさせるにはどうすればよいですか?

  6. 6

    モジュールをインストールするときに、ODOOでcss優先度を調整するにはどうすればよいですか?

  7. 7

    パス上のファイルを「ソース」してタブコンプリートにするにはどうすればよいですか?

  8. 8

    Pythonスクリプトファイルのいくつかの割り当てを上書きするにはどうすればよいですか?

  9. 9

    URLClassLoaderを使用してjarをロードするときにリソースファイルを取得するにはどうすればよいですか?

  10. 10

    ターミナル/ファイルに書き込まれたこの特定のメッセージを消音するにはどうすればよいですか(bashスクリプトを介して「Rscript」を呼び出す場合)

  11. 11

    バッチファイルを介して実行しているときに、Pythonスクリプトの出力をWindowsコンソールに出力するにはどうすればよいですか?

  12. 12

    ファイル内のjsonを変更してファイルを上書きするにはどうすればよいですか?

  13. 13

    catを使用しているときに、ファイルの先頭にヘッダーを追加するにはどうすればよいですか?

  14. 14

    低レベルのwrite()関数を使用してファイルに文字列を書き込むにはどうすればよいですか?

  15. 15

    Chromeアプリでファイルを上書きするにはどうすればよいですか?

  16. 16

    boost :: filesystemを使用して、以前のパスワードファイルの上書きを防ぐにはどうすればよいですか?

  17. 17

    「gitpull」でローカルファイルを上書きするにはどうすればよいですか?

  18. 18

    PowerShellスクリプトを使用してCSVファイルの先頭に新しい行を追加するにはどうすればよいですか?

  19. 19

    OS Xでファイルホストを上書きするにはどうすればよいですか?

  20. 20

    SCPを介してリモートシステムからファイルの一部を転送するにはどうすればよいですか?

  21. 21

    pscp書き込みログを使用してファイルコピースクリプトを作成するにはどうすればよいですか?

  22. 22

    7zip で既存のファイルを上書きするにはどうすればよいですか?

  23. 23

    このファイルの変更を上書きするにはどうすればよいですか?

  24. 24

    CMakeを使用してvtkライブラリを複数のソースファイルにリンクするにはどうすればよいですか?

  25. 25

    Pythonを使用して、大きなファイルをソースファイルから宛先ファイルにチャンクでコピーするにはどうすればよいですか?

  26. 26

    パンダまたは通常のPythonを使用してcsvファイルの特定の列を上書きするにはどうすればよいですか?

  27. 27

    ファイルがすでに存在する場合、(コマンドラインを介して)curlがファイルを上書きするように指定するにはどうすればよいですか?

  28. 28

    既存のzipファイルを上書きするにはどうすればよいですか?

  29. 29

    リストを使用して深さ優先トラバーサルのテストを実装するにはどうすればよいですか?

ホットタグ

アーカイブ