問題タブ [subproject]

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 に答える
887 参照

cmake - サブプロジェクトのカスタム ターゲットを呼び出すカスタム ターゲットを作成する

多くのサブフォルダーがあります

ホームフォルダーにメインCMakeLists.txtがあり、すべてのサブフォルダーに CMakeLists.txt があります。

すべてのサブプロジェクトには、ドキュメントのコンパイルに使用するカスタム ターゲットがあります。

ご覧のとおり、すべてのサブプロジェクトでlibraryn_docターゲットを作成します。

これはメインの CMakeLists.txt です。

docすべての libraryn_doc カスタム ターゲットを実行するために、メインの CMakelists.txtのターゲットを変更したいのでmake docmake library1_doc; ... make libraryn_doc.

どうすればいいですか?

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

git - git - メイン リポジトリにサブモジュールを含める

開発チームのメイン プロジェクトと並行して開発されたサブプロジェクトにサブモジュールを使用して約 6 か月が経ちました。

いくつかの理由から、サブ プロジェクトをメイン リポジトリの通常のファイルと見なしたいと考えています。
したがって、サブプロジェクトの1つで変更...

  • ...サブプロジェクトからコミットしてプッシュすることなく、メインからコミット可能でなければなりません
  • ...サブプロジェクトからまだコミット可能である必要があります

問題は、これらのサブモジュールを無効にする方法です。
メインリポジトリのファイルが必要なので、無効にして削除しないことを意味します


これが私がしたことです:

  • 削除しました.gitsubmodule
  • からサブモジュールのセクションを削除しました.git/config
  • rm --cached my_subprojects
  • git add/commit/push

これをマージしようとすると、サブプロジェクトはまだサブモジュールと見なされているようです

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

gradle - Studio/Gradle プロジェクトをローカルと別のプロジェクト内の両方でビルドする

この状況がどれほど一般的かはわかりませんが、これが私にとってうまくいったことです。問題は次のとおりです。これは正気ですか、それとももっと良い方法がありますか?

tl;dr:

p>

メイン プロジェクト OpenKeychain ( https://github.com/open-keychain/open-keychain )
|-Git サブモジュール KeybaseLib ( https://github.com/timbray/KeybaseLib )
 |- Git サブモジュール jsoup ( https://github. com/timbray/jsoup )

ディレクトリ構造は、Android Studio と Gradle の 3 つのプロジェクトすべてに対して設定されています。これは、プロジェクト ルートの下に固有の名前のディレクトリがあり (ライブラリ タイプのプロジェクトには「Lib」を使用するのが好きです)、ソースは root/Lib/src/main/... から始まることを意味します。

OK、問題は、[1]、[2]、[3]、および [4] に何が入るかということです。これにより、open-keychain ルートと KeybaseLib ルートの両方から KeybaseLib と jsoup を gradle-build できますか?

[1]

[2]

[3]

[4]

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

playframework - Play sbt subProjects routes: shopping.routes:5: object アプリケーションはパッケージ controllers.shopping のメンバーではありません

アドバイスをお願いします。私はこれに従っています: https://www.playframework.com/documentation/2.2.x/SBTSubProjects

私が間違っていることは何ですか?サブプロジェクトのルートにエラーがあります:

私の shopping.routes:

私の shopping.controllers.Application クラス:

私のメインのbuild.sbtファイル:

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

java - サブモジュール/サブプロジェクトのメイン プロジェクト ビュー/コントローラー/モデルを使用する play2 とその逆

私は持っている:

  • 主なプロジェクト
  • 「ショッピング」というサブプロジェクト

サブプロジェクト内のメイン プロジェクトのビューを使用したいと思います。サブプロジェクトコントローラーの私のコード:

そして私のメインビルドファイル

サブモジュール共通の私のモデルクラス:

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

git - git でサブプロジェクトの自動コミットを元に戻す方法

プロジェクトにいくつかのサブモジュールがあり、うっかりモジュールに変更を加えてしまいました。変更を明示的にチェックインしていませんが、リポジトリを比較すると、サブプロジェクトがコミットされていることがわかります。ここに画像の説明を入力
(スタッシュを使用)

git statusローカルレポで実行するとき。それは(modified content)サブプロジェクトに対して反対を示しま​​した。そこで、サブプロジェクトのサブディレクトリに移動し、変更を破棄しました。今gitステータスを実行すると、(変更されたコンテンツ)が表示されません。ただし、コミットがないため、図に示されている不注意なコミットをチェックインまたは元に戻すことはできません。git revert <green commit hash in pic>私のローカルレポにはそのようなコミットがないため、エラーが発生します。

サブプロジェクトのコミットを元に戻す方法を理解してください。サブプロジェクトのサブディレクトリに移動しても、これらのコミットは表示されません。

0 投票する
0 に答える
114 参照

scala - サブプロジェクトに独自の依存関係を定義させることは可能ですか?

SBT 0.13.5 (および Play フレームワーク 2.3.x) を使用して、ルート プロジェクトを気にする必要がないように、サブプロジェクトに独自の依存関係 (およびプラグイン) を定義させることは可能ですか?

私が探しているのは、より大きなプロジェクトを、再利用して独自に展開できるコア コンポーネントにモジュール化する便利な方法です。このブログ投稿 [1] では、play 2.2.2 の構成について説明していますが、最近の (2.3.x) ビルドではそれほど幸運ではありませんでした。ビルド手順が変更されたためだと思います。

[1] http://blog.protegra.com/2014/01/17/scala-sbt-intellij-play-project-as-child-project/