問題タブ [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.
cmake - サブプロジェクトのカスタム ターゲットを呼び出すカスタム ターゲットを作成する
多くのサブフォルダーがあります
ホームフォルダーにメインCMakeLists.txt
があり、すべてのサブフォルダーに CMakeLists.txt があります。
すべてのサブプロジェクトには、ドキュメントのコンパイルに使用するカスタム ターゲットがあります。
ご覧のとおり、すべてのサブプロジェクトでlibraryn_doc
ターゲットを作成します。
これはメインの CMakeLists.txt です。
doc
すべての libraryn_doc カスタム ターゲットを実行するために、メインの CMakelists.txtのターゲットを変更したいのでmake doc
、make library1_doc; ... make libraryn_doc
.
どうすればいいですか?
git - git - メイン リポジトリにサブモジュールを含める
開発チームのメイン プロジェクトと並行して開発されたサブプロジェクトにサブモジュールを使用して約 6 か月が経ちました。
いくつかの理由から、サブ プロジェクトをメイン リポジトリの通常のファイルと見なしたいと考えています。
したがって、サブプロジェクトの1つで変更...
- ...サブプロジェクトからコミットしてプッシュすることなく、メインからコミット可能でなければなりません
- ...サブプロジェクトからまだコミット可能である必要があります
問題は、これらのサブモジュールを無効にする方法です。
メインリポジトリのファイルが必要なので、無効にして削除しないことを意味します
これが私がしたことです:
- 削除しました
.gitsubmodule
- からサブモジュールのセクションを削除しました
.git/config
rm --cached my_subprojects
git add/commit/push
これをマージしようとすると、サブプロジェクトはまだサブモジュールと見なされているようです
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]
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ファイル:
java - サブモジュール/サブプロジェクトのメイン プロジェクト ビュー/コントローラー/モデルを使用する play2 とその逆
私は持っている:
- 主なプロジェクト
- 「ショッピング」というサブプロジェクト
サブプロジェクト内のメイン プロジェクトのビューを使用したいと思います。サブプロジェクトコントローラーの私のコード:
そして私のメインビルドファイル
サブモジュール共通の私のモデルクラス:
git - git でサブプロジェクトの自動コミットを元に戻す方法
プロジェクトにいくつかのサブモジュールがあり、うっかりモジュールに変更を加えてしまいました。変更を明示的にチェックインしていませんが、リポジトリを比較すると、サブプロジェクトがコミットされていることがわかります。
(スタッシュを使用)
git status
ローカルレポで実行するとき。それは(modified content)
サブプロジェクトに対して反対を示しました。そこで、サブプロジェクトのサブディレクトリに移動し、変更を破棄しました。今gitステータスを実行すると、(変更されたコンテンツ)が表示されません。ただし、コミットがないため、図に示されている不注意なコミットをチェックインまたは元に戻すことはできません。git revert <green commit hash in pic>
私のローカルレポにはそのようなコミットがないため、エラーが発生します。
サブプロジェクトのコミットを元に戻す方法を理解してください。サブプロジェクトのサブディレクトリに移動しても、これらのコミットは表示されません。
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/