すべてのランタイム・ジャーをMPSにインポートするのではなく、mavenのような外部依存関係管理ツールを消費し、必要なすべてのライブラリを自動的にMPSにアップロードしてアップロードすることは可能ですか?mavenをMPSベース言語モデルの依存関係管理マネージャとして使用していますか?
答えて
短い答え:いいえ
長い答え:理論的には、あなたの依存関係と推移依存関係を取得するためにMavenのかのGradleを使用することができます。たとえば、copy-dependencies mavenのタスクを使用して、アーティファクトをいくつかの場所にコピーすることができます。グラデルでもそれはeasierです。次に、ソリューションのランタイムタブでフォルダを選択します。この時点では、フォルダにlibを追加していないので、あなたは失望します。ある場所からすべてのjarを使用するようにMPSに指示する方法はなく、単一のjarファイルのみを参照します。
これが理論的にどのように機能するかについて私が考えることができる唯一の方法は、gradleを使用し、依存関係を取得した後に、プログラムによって.msdファイルを変更することです。 jars in thereをフェッチされたjarsと同期させます。私はMavenでこれをどうやって行うのか分かりません。しかしグルーヴィーではそれほど大きな問題ではありません。
グラデーションを試すことを選択した場合、この機能をgradle pluginに追加するプルリクエストが本当にうれしいです。 ;)
おそらくMPS Build Languageを使用する必要があります。
ビルド言語を定義するための拡張可能なビルドの自動化DSLは宣言的な方法で構築しています。 Antに生成され、Antの実行力を活用しながら、ソースをきれいに保ちながら、混乱や無関係の詳細をなくします。下部にANTを含むMPS言語のスタックとして構成されているため、ビルド手順の各部分を異なる抽象度で表現できます。言語コンベンションに従えば複雑なアーティファクト(MPSプラグインなど)を作成することは1行のコードでしか指定できませんが、同時にファイル管理などの詳細や詳細をカスタマイズすることはできませんマニフェストプロパティ。
- 1. Maven - 依存関係管理の使用
- 2. Mavenの依存関係と複数のプロジェクトの依存関係の管理
- 3. Mavenのレポ、Mavenのプロジェクトに依存関係として使用
- 4. GO言語依存関係を使用してビルド
- 5. Maven依存関係をテストランタイムとして宣言する
- 6. 依存関係管理と依存関係を使用する場合
- 7. mavenの親依存関係を使用しています$ {project.version}での管理は間違ったバージョンの依存関係を引き起こします
- 8. WARをMavenの依存関係として使用する
- 9. MavenとDLLの依存関係を管理する
- 10. pom-packaging mavenプロジェクトを依存関係として使用する
- 11. Mavenを使ってプロジェクトの依存関係を管理するには?
- 12. MavenとAppServerの依存関係管理のベストプラクティス
- 13. "ワイルドカード" Mavenプロジェクトの依存関係をインポートしていますか?
- 14. アリ依存関係管理
- 15. Matlab依存関係管理
- 16. デバッグツェッペリン依存関係管理
- 17. 言語/プラットフォーム/ビルドに依存しない依存マネージャ
- 18. Maven依存関係のローカルフォークを管理する
- 19. 依存関係のみを管理するEclipse maven
- 20. maven依存関係を使用してspringとhibernateを統合します。
- 21. Maven - 依存関係を使ってビルド
- 22. conda依存関係のインストールと管理
- 23. SLF4Jとログバックの依存関係管理
- 24. JavaScriptの依存関係管理とビルドツール
- 25. インタビュアー: "どのように依存関係を管理していますか?"
- 26. GradleはMavenやIvyなしで依存関係をどこで管理していますか?
- 27. 依存関係管理をMavenに移行する方法
- 28. 依存関係としてのMavenモジュールの再利用
- 29. Mavenの依存関係について
- 30. MEF依存関係とバージョン管理
ランタイム依存性を追加してバージョンアップがうんざりしている –