問題タブ [multi-project]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
144 参照

maven - Maven: Clojure + Groovy (グリフォン)

ビジネス ロジックが Prolog にあるプロジェクトがあり (Clojure に書き直します)、Griffon で GUI を作成したいと考えています。これらの 2 つは、分離された別個のモジュールのままにしておく必要があります。

IntelliJ Idea は、そのようなプロジェクトを構築するための ant スクリプトを作成できますが、依存関係の管理は非常に複雑です。Maven を使用してそのようなプロジェクトを構築する方法はありますか?

0 投票する
1 に答える
1634 参照

scala - リゾルバーは依存する sbt プロジェクトに共有されていませんか?

xsbt-web-plugin が関与しているように見えるこの奇妙なケースでは、エラーが発生します

unresolved dependency: play#play-json_2.10;2.2-SNAPSHOT: not found

serverサブプロジェクトをロードするとき。依存関係と正しいリゾルバーは、依存するlibraryサブプロジェクトで指定されserverます。サーバーに含めなくても爆発しませんがwebSettings、そこに .war を構築しようとしています。

[ルート]/project/Build.scala

[ルート]/project/plugins.sbt

[ルート]/library/build.sbt

[ルート]/server/build.sbt

0 投票する
2 に答える
30938 参照

android - Gradle とマルチプロジェクト構造

次のプロジェクト設定にどのようにアプローチすればよいかを理解しようとしています:

私が持っている現在のセットアップでは、各モジュールに build.gradle があります。このセットアップで本当に嫌いなのは、build.gradle のすべてのコンテンツがモジュール間で複製されることです。

実際には、それらのほとんどで同じロジックが必要です。「Pure Java Modules」はすべてインフラ モジュールであり、出力、JavaDoc、およびソースを Jar し、リモート リポジトリにデプロイします (* デフォルト)。

一方、「Pure Java モジュール」の一部のモジュールでは、たとえば、デフォルト* ビルドとは別に、特定のプロジェクトの依存関係を含む jar をデプロイしたいなど、2 番目のアジェンダが必要です。 .

Actual Android Projectをビルドしている間、モジュールを default* ビルドでコンパイルし、最後にすべての Android プロジェクト (かなりの数) のデフォルトの build.gradle を構成したいと思いますが、それを複製したくありません。ファイル。

================================================= =============

私が探しているのは Maven の親 pom のようなものだと思いますが、Gradle の仕組みを完全には理解していないので、皆さんの考えを共有するためにこれを公開しています...

すべてのモジュールのすべてのビルドロジックで何かを変更したいかもしれないという事実のために、同じビルドファイルを複製することは(あえて言うと)受け入れられないことを考慮してください

この種のセットアップを処理するための最良のアプローチは何でしょうか?

0 投票する
1 に答える
5369 参照

android - Gradle Android buildTypes が互いにオーバーライドする

私はグラドルの初心者なので、これについて何か助けていただければ幸いです。複数の buildTypes を持つビルド スクリプトを持っていますが、そのうちの 1 つの設定が他の設定を上書きしているようです。

これが私のbuild.gradleです:

utest の設定は、リリースとデバッグの設定を上書きしています。理由を知っている人はいますか?

0 投票する
2 に答える
8833 参照

vb.net - 「フォーム」は「プロジェクト」のタイプであり、式として使用できません

VB.Net でマルチ プロジェクト ソリューションを使用しています。他のフォームが継承できるカスタムメイドのフォームがあります。「CustomForm」と呼ばれる別のプロジェクトにあり、特別なグラフィック効果はありません。一般的な Windows フォームと同じで、閉じる処理が異なるだけです。CustomForm を継承する Form1 という名前のフォームを含む "TestProject1" というプロジェクトがあります。3 番目のプロジェクト「TestManager」では、TestProject1 から Form1 のインスタンスを追加し、その所有権を TestManager に設定できます。TestManager 内で次のコードを使用してこのセットアップを行いました。

ただし、次のエラーが表示されます。「Form1」は「TestProject1」のタイプであり、式として使用できません。

編集:詳細:

現在 Form1 には何もありません。TestManager を、別のプロジェクトのフォームが追加されるデスクトップとして想像してみてください。TestManager は TestProject1 を参照し、上記のメソッドを利用するコード CreateForm(TestProject1.Form1) を使用しました。ここで、form1 は CustomForm を参照して継承します。コードを入力した瞬間にこのエラーが表示され、プロジェクトをビルドすることさえできません。

0 投票する
1 に答える
2637 参照

jaxb - Gradle でのカスタム タスクのビルド順序

jaxb で生成されたオブジェクトをビルドするためのカスタム defind xjc タスクを使用してマルチプロジェクトの Gradle ビルドを行っていますが、正しい順序でビルドする手順に問題があります。

common、ref、product の 3 つのプロジェクトがあります。ref は common に依存し、product は ref と common に依存します。gradle はアルファベット順に物事を行うように見え、問題に影響を与えないため、他の依存関係をいくつか取り除いたので、命名は私の問題にとって重要です。

各プロジェクト内では、jaxb、java コンパイル、scala コンパイルの順序である必要があります。

最上位の build.gradle で、jaxb タスクを次のように指定します。

私が指定した製品の個々のbuild.gradleファイルで(参照に類似しています)

そして、私が指定した3つのプロジェクトすべてで

製品プロジェクトでパブリッシュ (または jar) を実行すると、次の出力が表示されます。

製品の xsd が ref を参照しており、ref が jaxb を実行していないため、ref のエピソード バインディング ファイルがなく、製品がインポートされたクラスを間違ったパッケージ名で再生成するため、エラーが発生します。

ref jaxb が製品 jaxb の前に実行されるようにするにはどうすればよいですか?

0 投票する
2 に答える
12102 参照

gradle - Gradle - 再帰的なサブプロジェクト

Gradle次のようなプロジェクト構造で使用したいとします。

どうすればこれを達成できますか?

私が試したことはかなり簡単です。上記の構造で、すべてのディレクトリを作成しました。

RootProject/settings.gradle:

RootProject/SubProjectA/settings.gradle:

私が試したことは2つあります。最初に、プロジェクトを Eclipse にインポートしようとしましたが、検出されSubProjectAAませんでしSubProjectABた。唖然として、私は走っgradle projectsRootProject、この出力を得ました:

それでも、間違いを犯したと思い、SubProjectA で同じコマンドを実行してみました。

サブプロジェクトの解決は再帰的に行われないと思います。これに対する回避策はありますか?

すべての例はサンプル名でマスクされています。間違いがありましたら申し訳ありません。

ありがとう!

0 投票する
1 に答える
323 参照

c# - 参照なしでプロジェクト B からプロジェクト A の関数を呼び出す

最後の投稿がわかりにくかったので、投稿を変更します。参照を作成せずに、プロジェクト B からプロジェクト A の関数を (もちろん同じソリューションで) 呼び出すことは可能ですか?

この記事を見つけました: http://www.codeproject.com/Articles/13747/Dynamically-load-a-class-and-execute-a-method-in-Nしかし、dll ファイルではなく、プロジェクトから関数を呼び出す必要があります.

よろしくお願いします