問題タブ [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.
eclipse - Eclipse CDT、cmake、重複するサブプロジェクト
プロジェクトのEclipseCDTプロジェクトファイルを生成するために使用するCMakeLists.txtがあります。ここで、独自のCMakeLists.txtを持つ依存関係をプロジェクトに追加しました。私自身のリストファイルに追加add_subdirectory("/myDep" EXCLUDE_FROM_ALL)
しましtarget_link_libraries(myApp myDep)
た。
問題は、サブプロジェクトmyDepが同じワークスペースにあるため、ワークスペースとオーバーラップしているとEclipseが文句を言うことです。その結果、Eclipse CDTプロジェクトファイルをインポートできません(そのため、プログラムで作業できません)。
ここで質問があります: cmakeとEclipse CDTを使用して、プロジェクトにソース依存関係を追加する正しい方法は何ですか?これは、アプリと一緒にコンパイルしてからアプリにリンクする必要があり、プロジェクトのサブフォルダーです。
xcode4 - Xcode 4 サブプロジェクトの静的ライブラリとバンドル製品を使用する
2 つのプロジェクトを含むワークスペースがあります。
- 静的ライブラリとリソース バンドルの 2 つの製品を持つプロジェクト
- iOS アプリをビルドするプロジェクト。
最初のプロジェクトは、2 番目のプロジェクトの下のサブプロジェクト参照として追加されました。私は静的ライブラリをうまく構築しています。それはアプリにリンクしています。すべて順調です。ただし、アプリにリソース バンドルを含めることができないようです。
バンドルがアプリの「ビルド」スキームに追加されました。
Resources.bundle をアプリの「ビルド リソースのコピー」フェーズにドラッグしようとしましたが、ビルド時に次のエラーが発生します。
そこで、派生データ ディレクトリを調べたところ、Resources.bundle が含まれています。
いいえ
これは、バンドルがプラットフォーム固有ではないためだと思います。そこで、ビルド フェーズを追加して、バンドルを Products ディレクトリにコピーしようとしました。このビルドエラーが発生します:
しかし、Debug-iphonesimulator/Resources.bundle ファイルがないため、この依存関係がどこから来ているのかわかりません。アドバイスをいただければ幸いです。
xcode - Xcode 4 でのクロス プロジェクト ソース コード リファレンス
他のプロジェクトのフレームワーク/静的ライブラリのビルド ターゲットを Xcode で参照できることは承知していますが、参照したいプロジェクトにフレームワーク/静的ライブラリのターゲットがない場合、別の Xcode プロジェクトのソース コードを直接参照できますか? サブプロジェクトと Xcode 4 ワークスペースの両方を使用してこれを実行しようとしましたが、役に立ちませんでした。ヘッダー検索パスを調整した後、すべての #import ステートメントは正しく機能しますが、シンボルが見つからないという厄介なコンパイラ エラーが発生します。
また、この新しい Xcode 4 ワークスペースはどうなっていますか? また、サブプロジェクトとは具体的にどのように違うのでしょうか? 私が見つけた唯一のことは、それらが視覚的に異なって見えることです...
ワークスペース
サブプロジェクト
git - リポジトリにサブモジュールがない場合、git がサブプロジェクトがダーティであると言うのはなぜですか?
これは新しい git リポジトリであり、私が行ったことは、そこに大量のコードを追加したことだけです。しかし、それは私に言います:
this questionに基づいて、これはサブモジュールと関係があり、サブモジュールがある場合に予想されることを暗示しているようです。
しかし、私は何も持っていません。このメッセージが表示されるのはなぜですか? また、どうすればそれを取得できますか?
build - グラドル。サブプロジェクトのリストに共有構成を指定する方法は?
subprojects
とプロパティがありallprojects
ますが、プロジェクトの既知のサブセットを文字通りリストするにはどうすればよいでしょうか? 私は次のアプローチを試みます:
これは、次の出力に触発されていますprintln allprojects
。
しかし、うまくいきません。ログ出力:
java - Mavenとサブプロジェクトを使用したPlayframework2.0
私は、mavenizedされたプロジェクト「コア」を持っています。「コア」を使ったプレイプロジェクトもあります。プレイプロジェクトもまた、大胆になります。したがって、両方のサブモジュールを管理するMaven親プロジェクトがあります。maven(mvn install、mvn compile ...)で正常に動作しますが、playを起動してブラウザーページをリロードすると、「コア」プロジェクトが見つからないため、コンパイラーが失敗します。「コア」プロジェクトの場所を再生するために何かを追加する必要があるため、これは正常です。プロジェクトの依存関係を追加しようとしましたが、「コア」はplayプロジェクトのmodulesフォルダーにある必要があり、それは望ましくありません。
「コア」プロジェクトのソースもコンパイルするためにプレイするように指示したり、少なくとも「コア」プロジェクトクラスを見つける場所をプレイに指示したりするにはどうすればよいですか?
ありがとう
ご返信ありがとうございます。しかし、私はすでにsbtの構成についてネット上で見つけた多くのことを試しました(たとえば、unmanagedClassesを再定義します)が、それを機能させることに成功しませんでした...
外部ソースもコンパイルするようにsbtを構成する方法の完全な例はありますか?
(sbtがどのように機能するか、sbtとscalaのどちらの構文もわからないので、機能する完全なサンプルが非常に役立ちます)
iphone - サブプロジェクトのヘッダファイルのインポート発行
MySubproject
メイン プロジェクト ( ) にサブプロジェクト ( ) を作成しましたTestProject
。サブプロジェクトには、1 つのビュー コントローラー ( subprojectviewcontroller.m
) があります。この VC をメイン プロジェクトにロードしたいと考えています。しかし#import subprojectviewcontroller.h
、TestProject.m
ファイルに書き込んでいると、エラー ヘッダー ファイルが見つからないというメッセージが表示されます。
サブプロジェクトのファイルをメイン プロジェクトにインポートするにはどうすればよいですか?
git - github - ターゲット プロジェクトの一部のみをサブスクライブするサブプロジェクトを持つことは可能ですか?
ターゲット プロジェクトからファイルを 1 つだけ取り込む git サブプロジェクトをセットアップしたいのですが、プロジェクト全体ではなく、ビルドされた JavaScript ライブラリをターゲット プロジェクトから取りたいだけです。
これは可能ですか?
objective-c - サブプロジェクトのメソッドの認識されないセレクタ エラー
次のリンクの「使用方法」セクションの手順に従って、サードパーティのライブラリをサブプロジェクトとして追加しました
http://cocoanetics.github.com/DTCoreText/
ただし、サブプロジェクトを追加した後、プロジェクトは適切にビルドされますが、サブプロジェクトで定義されているメソッドを呼び出すことができず、次のエラーが発生します:
実装ファイルには次のコードがあります。
git - git を使用して外部ファイルで複数のサブ プロジェクトを管理する
バージョン管理したい個人的なプロジェクトがありますが、git を使用してそれを管理する方法がわかりません。以下は、フォルダー構造の例です。
プラグインまたはモジュールごとに個別のリポジトリを作成するつもりでしたが、プラグインのすべてのファイルが同じフォルダーの下にグループ化されているわけではないため、少し難しいようです。したがって、これらのディレクトリを plugin1 として追跡する必要があります。
plugin2 についても同様です。
public フォルダには css や js などのファイルがあるので、より重要なファイルは lib にあると言えます。そのフォルダにリポジトリを設定し、どうにかして外部パブリック フォルダを追加しようとする必要がありますか? しかし、もちろん git は私にそれをさせません。私はすでに別の質問からもこれを試しました:
リポジトリの外にあるというエラーが引き続き表示されます。
これは単なる個人的なプロジェクトであるため、リモートでアクセスしたり何かをしたりする必要はありません。これを設定する正しい方法に関するアイデアはありますか? ありがとう。