私はJSFtaglibに取り組んでいます。テストするには、ここで説明するようにJARにコンパイルし、動的Webプロジェクト(WEB-INF / libディレクトリ内)に手動で追加します。
このステップを自動化できることは知っていますが、その方法がわかりません。生成されたjarをEclipseの2番目のプロジェクトにコピーする方法を誰かが説明できますか?
前もって感謝します!
私はJSFtaglibに取り組んでいます。テストするには、ここで説明するようにJARにコンパイルし、動的Webプロジェクト(WEB-INF / libディレクトリ内)に手動で追加します。
このステップを自動化できることは知っていますが、その方法がわかりません。生成されたjarをEclipseの2番目のプロジェクトにコピーする方法を誰かが説明できますか?
前もって感謝します!
やるべきかなりのステップ:)
mvn install
と、jar がローカルの maven リポジトリ (通常は ~/.m2/ にあります) にコピーされます。これで、maven はローカル マシンの依存関係を解決できます。<dependencies>
pom.xml 内に) 追加します。<dependency> <groupId>com.company.taglib</groupId> <artifactId>company-taglib</artifactId> <version>1.0.0-SNAPSHOT</version> </dependency>
Maven は、ローカル リポジトリからこの依存関係を解決します。m2e プラグインを使用する Eclipse では、プロジェクトを直接解決します。
taglib.jar を「公開」するには、成果物を共有するためのインフラストラクチャが必要です。通常、リポジトリ プロキシ (Sonatype Nexus または Artifactory) を使用します。プロトコルを使用してネットワーク フォルダーを使用して、file://
すばやく起動することもできます。
pom.xml で、(taglib pom.xml に) セクションを追加して<distributionManagement>
、アーティファクトがアップロードされるフォルダー/プロキシを指定する必要があります。その後、 Amvn deploy
が jar ファイルを作成してコピーします。
他の開発者は、その場所を settings.xml にリポジトリとして追加する必要があります (pom.xml でそれを行うことはお勧めしません)。または、maven プロキシをセットアップする場合は、settings.xml で mirrorOf を構成します。
初期のプロジェクト構造を作成するのに役立つ、利用可能なアーキテクチャ (プロジェクト テンプレート) があります: http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
参照: http://maven.apache.org/guides/getting-started/index.html