私はWebアプリケーションを開発しており、依存関係管理(duh)のためにmavenを使用しています。必要なjarのいくつかは、すでにserver libフォルダにありますが、 "maven naming scheme"とは一致しません。つまり、バージョン接尾辞がありません。MavenとAppServerの依存関係管理のベストプラクティス
私はそれらを開発とデプロイメントに使用したいと思っていますが、
1. mavenにバージョンサフィックスが必要であると思われるので、それらにポイントできません。私はポンでそれを省略できません。
2. maven以外で依存関係を定義すると、明らかにmavenはビルドできません。
3.サーバーディストリビューション内のファイルの名前を変更すると、kludgeのように聞こえます。
ブライアン・ボイタノとは何ですか?つまり、上の3つの解決策のうちの1つについて、わかりにくい、あるいは少なくとも良い議論があることは確かです。
ありがとうございます
PSです。私はjboss 5.1とmaven 2.2.1 atmを使用していますが、変更対象です
「私はmavenで冗長なjarの配備を避ける方法」という名前を付けるべきでした。だから、私は2つの "ベストプラクティス"を持っている - "スマートにしようとしない" c0mradeから "ローカルシステムライブラリを使用するシステムスコープ" dimitrisliから。しかし、システムのスコープは、まったく廃止されるはずです。 JBOSS_HOMEのような環境変数との相対的なパスに関して、deprecationがまだ有効かどうか疑問に思う – kostja