0

複数のモジュールを持ついくつかのプロジェクトを含むマルチリポジトリMavenベースのプロジェクトがあります。プロジェクト ローカルファイルjetty-maven-plugin内のデータベース接続の詳細を参照する、jetty をローカルで実行する際に使用される構成があります。src/etc/jetty-plus.xmlこれらは、統合テストを実行するとき、および開発者がアプリケーションをローカルで実行するときに使用されます。

私は、データベースの作成とアップグレードのスクリプトを分離しようとしています。うまくいけば、jetty ファイルを別の Maven プロジェクトに分離し、他のプロジェクトにこの新しいプロジェクト内のモジュールへの依存関係を宣言させます。

これらのファイル専用の別のモジュールを用意し、maven jetty プラグインがアクセスできる何らかの依存関係を宣言する必要があると考えていました。私の主な問題は、現在この構成を持つ jetty プラグインを構成する方法です。依存関係からこのファイルを取得できるようにしたいのですが、このファイルは開発者固有のものであり、リポジトリ コードの一部ではありません。

<webAppConfig>
    <contextPath>/someService</contextPath>
    <jettyEnvXml>src/etc/jetty-plus.xml</jettyEnvXml>
</webAppConfig>

これを行う方法はありますか?

4

1 に答える 1

0

たぶん、Maven依存関係プラグインが必要なものです。他のアーティファクトの一部(構成データなど)をプロジェクトにコピーできるようにするアンパックの目標があります。ページの例を見てください。

于 2013-03-09T09:50:23.183 に答える