私は主に、Railsの家からJavaショップに移動するときに、Mavenを学習する過程でJS開発者です。Codehausの人々は、Mavenを活用してコードベースの依存関係を管理する方法を理解するために、私のような人々をガイドするMavenアーキタイプを提供する上で大きな助けになりました。
http://mojo.codehaus.org/javascript-maven-tools/javascript-ria-archetype/index.html
私は彼らが今何をしているのかをほとんど理解していますが、彼らが説明していない部分があり、魔法がどこで起こっているのか理解できません。
サンプルRIAアプリのindex.htmlファイルでは、すべてのJavaScriptを含めるためのHTMLの行は1行だけです。
<script type="text/javascript" src="${index.js}"></script>
> mvn jetty:run
テストWebアプリの起動を提案するコマンドラインで実行すると、${index.js}
値は、アプリが機能するために必要な依存関係ツリー全体のすべてのJSファイルに置き換えられます。
これは素晴らしいことですが、プロセスのどの部分がそれを行っているのかわかりません。このアーキテクチャに精通している人は誰でも私にそれを説明できますか?本当にありがとう!