1

Mavenを使用して、プロジェクトのバージョンを春に取得したいと思いますが、フィルタリングは行いません。こんな感じでやってみました

@PropertySource("classpath:META-INF/maven/groupId/artifactId/pom.properties")

ここで提案されているように:Spring構成ファイルでMavenプロジェクトのバージョンにアクセスします

そこに書かれているように、testやjetty:runでは不可能です。mavenは、パッケージ化されたアーカイブでのみMETA-INFを生成しています。jetty:runを開始して、エラーを発生させずにマニフェストからプロジェクトバージョンをSpringに読み取らせることができるように、前にMETA-INFを生成するようにmavenに指示する方法はありますか?

4

2 に答える 2

1

テスト目的の場合は、ソースツリーpom.propertiesのディレクトリにサンプルファイルを作成できますか?src/webapp/META-INF/..../

乾杯、

于 2012-10-19T10:14:26.463 に答える
0

ファイルにバージョン番号を保持してproject.propertiesから、Javaコードのproject.propertiesファイルからバージョン番号にアクセスすることもできます。これがお役に立てば幸いです。

于 2012-10-19T10:18:05.747 に答える