私はビルド プロジェクトに apache maven を使用しているので、バージョンに基づいて依存関係の JavaScript フレームワークを自動的に追加し、javascript フレームワークを整理し、変更ラベル バージョンのみをダウンロードしたいと考えています。Java の依存関係や maven の代替のようなプラグインはありますか?
2 に答える
サーブレット API バージョン 3 の機能を使用してこれを行う標準的な方法があります。任意の jar は、META-INF/resources の下にある Web リソース (javascript、css、画像など) を公開できます。
あなたの問題を解決するために、webapp プロジェクトで再利用するすべての JavaScript フレームワークに対して、タイプ「jar」の Maven プロジェクトを作成します。
唯一の注意点は、servlet-api v3 には Tomcat 7 が必要であり、Tomcat 7 には Java 6 が必要であるということですが、これは通常は問題になりません。
このブログを参照してください: http://alexismp.wordpress.com/2010/04/28/web-inflib-jarmeta-infresources/
サーブレット API 3 リファレンス: http://download.oracle.com/otndocs/jcp/servlet-3.0-fr-eval-oth-JSpec/
<dependency>
WebJars
を介して JavaScript フレームワークを含めることができます: http://www.webjars.org/documentation
次に、次のような AngularJs を含めることができます。
<dependency>
<groupId>org.webjars</groupId>
<artifactId>angularjs</artifactId>
<version>1.4.8</version>
</dependency>
WebJars は Maven 中央リポジトリでもホストされています: http://search.maven.org/#artifactdetails%7Corg.webjars.bower%7Cangularjs%7C1.5.0-rc.1%7Cjar