2011-01-13 10 views
1

私はまだmavenの初心者で、jsf 2 + cdi/spring core、セキュリティ、およびセキュリティを利用するwebappプロジェクトに実際にどのようなアーティファクトが必要かを知る方法を知りたいと思います。 aop、持続性/ jpa 2、休止状態。mavenのアーティファクトを判断する

私は実際に、関連するartifactIdsをどこかに(書籍、記事から)探し出し、すべてを含む必要がありますか?あるいはおそらく、これに密接に関連したアーキタイプを使用し、残りの依存関係を手動で追加する必要がありますか?

また、jsf 2 + cdiを使用することがわかっている場合、関連する成果物を見つけるために使用できるツールや、参照するWebサイトがありますか?私はmvnrepositoryのウェブサイトに行ってきました、jsfの検索を試しました、それはjsf-apiを表示しますが、バージョンは2ではなく、まだ1.2です。

アーティファクトの最新バージョンを特定する際には、このthreadの回答を使用できます。

正しいアーチファクトを見つけ出す方法について、これまでの経験をお伝えください。

答えて

1

Maven Archetypesこの問題を解決するために作成されました。私は基本的なJSFプロジェクトを作成するアーキタイプが存在することを確信しています。私はCodehausに、あなたのニーズを満たすかもしれない基本的なJSFアーキタイプがあると思います。

Mavenの優れた機能の1つはresolve transitive dependenciesです。したがって、必要なJSFライブラリに依存している場合は、JSFライブラリの依存関係にもよりますが、Mavenはそれらを自動的に検出してダウンロードします。

もちろん、これは既存の公開リポジトリに必要なアーティファクトがある場合にのみ有効です。あなたが瓶を持っているが、彼らは公共のレポに存在しない場合、すべてのサードパーティ製の瓶のためにmanager your own repositoryすることができます。これはかなり一般的であり、それを行う方法はたくさんあります。

レポではfinding the Java jarsまで、これは時には扱いにくいこともあります。それは良くなってきている。

Thisはいいチュートリアルのようです。私はそれを試みることを提案する。

+0

ご協力いただきありがとうございます。最後に私はこの記事を読んだ後に良いアーティファクト検索を見つけました。http://www.sonatype.com/books/mvnex-book/reference/customizing-sect-add-depend.html – bertie

関連する問題