私はプロジェクトウィッチをいくつかの戦争の内側にジップアーカイブとして配布しています。 warファイルの1つは、システム全体に対する「エントリーポイント」としてのサーバーです。このシステムは、Mavenプロジェクトとして構築されています。各戦争には独自のpom.xmlファイルがあり、パッケージングプロセスを定義しています。multimoduleプロジェクトのwarファイルにmavenプロジェクトのバージョンを含める
私の現在の作業は、各warファイルのバージョンを取得し、それらを "main" warに含めることです。
現在、私はすべてのプロジェクトが "project.version.properties"ファイルを生成するように設定しています。
zip |___ main.war |___ sub1.war |___ sub2.war |___ version (folder) |___ project1.version.properties |___ project2.version.properties |___ projectN.version.properties
それはこのようなものを作成することは可能です:すべてのこれらのファイルは、得られるzipアーカイブにMavenのアセンブリのプラグインを集めていますか? (すなわち、切除戦争にバージョンフォルダを注入する)
zip |___ main.war |___ version (folder) |___ project1.version.properties |___ project2.version.properties |___ projectN.version.properties |___ sub1.war |___ sub2.war
答えをありがとう。しかし、アセンブリプラグインを使用してタスクを実行することは可能ですか?私はアセンブリ記述子に 'moduleSets'を持っています。それは ' バージョン my_war_file.war OUTPUTDIRECTORY> 'のようなものを使用することは可能ですか? –
alekz