私は次のmaven-setupを持っています:
parent-project
|- libraries
|- utilities
|- core
|- component1
|- component2
親では、すべての依存関係とプラグイン管理、および開発チームに関する情報を定義します。Web サイトのスキンや checkstyle-config などの機能的なアーティファクトを含むユーティリティ、ライブラリは、依存関係を簡素化するためのバンドル アーティファクトです。このサイトは、コア モジュールとそのサブ モジュールで構築されています。コア pom の親部分。
<parent>
<artifactId>parent</artifactId>
<groupId>my.group</groupId>
<version>3.0.0</version>
</parent>
<artifactId>core</artifactId>
<version>3.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
サイトをステージングまたはデプロイする場合、ページは「コア」サブディレクトリ (例: /target/staging/core/index.html) に配置されます。ルートでコアのサイトを見つける方法はありますか?
Atm 私は「汚いハック」を使用します。Webサーバーでsyslinkを作成したln -s ./ core
ので、彼は同じディレクトリを知りません。