問題タブ [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.
dependencies - Gradle:マルチプロジェクトスクリプトで別のプロジェクトからフォルダをコピーするにはどうすればよいですか?
私はマルチプロジェクトスクリプトを持っています:
component1 と component2 のフォルダー「bin」を現在のプロジェクトのフォルダー「bin」にコピーする必要があります。
更新:Eclipseで「Run as」->「Run on Server」を実行するには、これが必要です。各プロジェクトには Java コードと Web UI ファイルがあり、ワークスペース内の他のプロジェクトに依存しています。「展開アセンブリ」では、コンパイル済みのクラスを別のプロジェクトからコピーすることはできません。
dependencies - Gradle マルチプロジェクトのオプションのサブプロジェクトの推移的な依存関係は、既存のサブプロジェクトに解決する必要があります
次のプロジェクトを想定します。マスター プロジェクトはマルチ プロジェクトですが、より大きなプロジェクトのすべての部分は、個別に開発することも、混合して開発することもできます。
usesとuses ( m3
_m2
m2
m1
m1 <- m2 <- m3 )
の存在m2
はオプションですが、次のレイアウトのマルチプロジェクトも合理的です
しかし、この場合m2
、アーティファクト リポジトリからプルされますが、これは問題ありません...ただしm1
、推移的な依存関係は良好ですが、ベイクされたアーティファクトの代わりにm2
ローカル バージョンを使用するように gradle に指示するにはどうすればよいですか?m1
私はこれにこだわっています.gradleをオーバーライドするためにアクセスできるすべての場所は、「ちょうど」ModuleVersionSelector
レベルのアクセスを提供DefaultProjectDependency
します.ダウンロードしたアーティファクトの推移的な依存関係に従って、どのように追加できますか?
アーカイブされたアーティファクトの完全な依存関係グラフにアクセスし、いくつかのオーバーライド/除外を入れることができれば、代替手段があるかもしれません。
編集:
私が思いついた最善の方法は、resolutionStrategy を使用してフィルターを使用することです。「elastic-deps」プロジェクトをさらに開発して例を作成しました
project-template - マルチプロジェクト テンプレートは空のフォルダーのみを作成します
マルチプロジェクト テンプレートを作成しました。しかし、私はそれを機能させることができません。ソリューション用の空のフォルダーのみを作成します。Google で有用な情報が見つかりませんでした。テンプレート zip は次のとおりです https://dl.dropboxusercontent.com/u/39085241/TestProjectTemplate.zip
テンプレートを扱っている人がそれを見て、私が間違っていることを教えてくれたらうれしいです.
svn - SVN: コマンドラインで Tortoise のマルチプロジェクト コミットを複製する方法
同様の質問を見つけましたが、私の質問に明確に答えているものはありません。たとえば、次のように読みました:
subversionを使用して一度に複数のディレクトリをコミットするにはどうすればよいですか?
Eclipse SVN で複数のプロジェクトを
コミットする コマンド ラインで複数の外部に対して単一の SVN コミットを行うにはどうすればよいですか?
当社の規約では、同じリポジトリの 2 つのプロジェクトを別々の作業コピーにチェックアウトする必要があります。
2 つのプロジェクトは互いに依存しているため、 1 つのリビジョンで両方をコミットできるのは便利です。
MSWindows を使用しているオフィス メイトは、TortoiseSVN を使用しています。Windows エクスプローラーで Alocal と Blocal の両方を複数選択し、右クリック -> コミットするだけです。終わり。
コマンドラインでは、私は同じことをしていません。
私にできる唯一のことは、2 つのプロジェクトを順番にコミットして、2 つのリビジョンを作成することです。
TortoiseSVN の単一コミット動作を svn コマンドライン ツールで再現する方法はありますか? はいの場合、どのように?
どうもありがとう!
PS: 私は単純な svn ユーザーです。そのため、プロパティ (私は svn:external についての混乱を読みました) またはそれ以上のものに関連するすべてのものには、何らかの説明または参照が必要です。
scala - マルチプロジェクト Build.sbt での libraryDependencies の因数分解
簡潔なマルチ プロジェクト Build.sbt を作成しようとしているので、すべてのライブラリの依存関係をルート プロジェクトに置き、他のライブラリをそれに依存させようとしました。私の Build.sbt は次のようになります。
しかし、メイン プロジェクト (scala-kata) からテストを実行すると、fizzBuzz のテストをビルドできません。私は何が欠けていますか?
spring - マルチプロジェクトのSpring MVCを作成する方法(フロントエンドとバックエンドのプロジェクトを使用)
私は spring mvc の初心者であり、angularjs と requirejs を使用してプロジェクト (css、javascript、および html) のフロントエンドと、mongodb データベースにアクセスできる spring mvc を使用したバックエンド プロジェクトを使用して、maven を使用してマルチプロジェクト アプリケーションを作成したいと考えています。たとえば、私のフロントエンド プロジェクトでは、次のような呼び出しを行います。
次に、このリクエストをマップする LoginController を使用してバックエンド プロジェクトに移動します。
Spring MVC の方法でそれを行う方法がわかりません。Spring MVC を使用して各プロジェクトを個別にテストし、それぞれが機能します。今のところ、バックエンド プロジェクトをフロントエンドの依存関係として追加するために maven を使用します。これにより、一意のプロジェクトが作成されます。すべてのクラスを含む war ファイルを作成したら、バックエンドからサーブレット コンテキストをフロントエンド サーブレット コンテキストにインポートします。
私のバックエンドコンテキストには、Spring MVC で mongodb を使用するためのすべての構成がありますが、サーバーがフロントエンド プロジェクトをデプロイすると、例外がスローされます。
今、私はこれをどのように達成するか、何か間違ったことをしていますか、これはSpring MVCで可能ですか?
ユーザーサービス
userService を投稿し、アプリが動作するようになったことを伝えますが、これに使用できるメソッドの数と、どちらが優れているかを知りたい (たとえば、maven モジュールについて読んだ場合)、backend-context-xml を追加すると動作します私のフロントエンド web.xml