問題タブ [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 投票する
2 に答える
3752 参照

asp.net-mvc - ASP.NET MVCアプリケーションがドメインのサブプロジェクトとして公開されている場合のルートの使用方法は?

ローカルでデバッグおよびテストしたときに完全に機能するWebアプリがあります。ただし、サイトを本番サーバーに公開すると、ルーティングが混乱します。これは、本番サーバーでサブプロジェクトとして実行されるためです。

ルーティングをどのように設定する必要がありますか?

これは私の現在のルーティング設定です(ほとんどがデフォルトです)。http:// remotehost / webapp /にアクセスすると、サーバーにデフォルトのコントローラーアクションが表示されます。しかし、コントローラーをハードコーディングすると(http:// remotehost / webapp /Project/それは機能しません...

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

git - git プロジェクトを複数のサブプロジェクトに分割する別の使用例

プロジェクトをいくつかのサブプロジェクトに分割しましたが、すべて共通の部分 (cmake スクリプトを含むディレクトリ) があります。さらに、一部のサブプロジェクトには、他のサブプロジェクト (ライブラリ) を含める必要があります。

私はgitサブモジュールを使用したいと思いますが、私が知る限り、サブモジュールはレポ内の別のディレクトリにある必要があるという制限があります(そうですか?)スーパープロジェクトまたはサブプロジェクトのソースまたは cmake スクリプト。

どのように解決することを提案しますか?

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

php - 共有ciベースで複数のプロジェクトを処理するためにCodeigniterをどのようにセットアップしますか?

Codeigniter の "applications" フォルダーの下にプロジェクト フォルダーを配置できると主張する CI 実装の例をいくつか見てきました。

しかし、私は約束通りこの作品を見ることができませんでした。

これが私がやったことと私がやりたいことです-多分あなたが助けることができます. 議論のために、私のドキュメントルートは /www/ です(そうではありませんが、簡単にするために使用しましょう)

codeigniter コアを /www/corelib/codeigniter に配置しました

codeigniter システム フォルダーを /www/ci_system に配置しました。

アプリケーションディレクトリを /www/applications に置きました

「エントリポイント」を /www/dd に入れました

ここで、「dataentry」と「cpanel」の 2 つのプロジェクトがあるとします。

アイデアは、私が行くことができるということです

h**p://mydomain/dd/dataentry // dataentry アプリケーション用および

h**p://mydomain/dd/cpanel // cpanel アプリケーション用。

次のように dataentry および cpanel ディレクトリを編成する場合:

/www/applications/controllers/dataentry

/www/アプリケーション/コントローラー/cpanel

/www/アプリケーション/モデル/データエントリー

/www/アプリケーション/モデル/cpanel

/www/アプリケーション/ビュー/データエントリー

/www/アプリケーション/ビュー/cpanel

私はこれをうまく機能させることができます。ただし、私がやりたいのは、モデルとビューをコントローラーと同じレベルに保ち、次のようにすることです。

/www/applications/dataentry/controllers

/www/アプリケーション/データエントリー/モデル

/www/アプリケーション/データエントリ/ビュー

/www/applications/cpanel/controllers

/www/applications/cpanel/モデル

/www/アプリケーション/cpanel/views

これはうまくいかないようです。

助言がありますか?

-CF

0 投票する
4 に答える
5193 参照

xcode - Xcode でサブプロジェクトの構成を指定する

A別のプロジェクト ( ) を参照する Xcode プロジェクト ( ) がありBます。デフォルトでは(私が理解している限り)、Xcodeはターゲットの構成(「デバッグ」など)Bと一致する依存関係の構成を暗黙的に構築します。しかし、たとえば、 「デバッグ」としてビルドし、「リリース」としてビルドしAたい場合はどうすればよいでしょうか? Xcodeでそれを指定するにはどうすればよいですか?AB

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

maven-2 - jarをデプロイせずにMavenでサブプロジェクトの依存関係を構成するにはどうすればよいですか?

私はこれをグーグルで検索しましたが、誰も答えを持っていないようですが、それは可能であるはずのような初歩的なことのようです。

私は次のプロジェクト構造を持っています:

sub-project2には、依存関係としてsub-project1が必要です。

だから私はこれをsub-project2のpomに持っています:

...。

これを行うと、Mavenはsub-project1.jarファイルをダウンロードしようとします。このファイルはまだリポジトリの準備ができていないため存在しません。

依存関係にを入れようとしました<scope>import</scope>が、それも機能しませんでした-同じ結果です。

では、サブプロジェクト2をビルドするときにMavenにサブプロジェクト1を表示させるにはどうすればよいですか?

編集ここにいくつかのpomスニペットがあります:

親:

サブプロジェクト1:

サブプロジェクト2:

mvn clean install 親に乗ったときに発生するエラーは次のとおりです。

多くのクラス/パッケージでエラーが見つかりません

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

emacs - EDE サブプロジェクトの混乱

EDE でサブプロジェクトを機能させようとしてきましたが、よくわかりませんし、適切なドキュメントも見つかりません。次のツリーでは、プロジェクト構成はどのように見える必要がありますか:

テスト

  • Project.el
  • 置き場
    • テスト
  • ソース
    • Project.el
    • main.cpp
    • クラス.cpp
  • 株式会社
    • Project.el
    • class.h
0 投票する
1 に答える
317 参照

asp.net - ASP.NET MVC とプレーンな ASP.NET アプリの web.config をマージする方法

従来の ASP.NET アプリと新しい MVC アプリの web.config ファイルをマージすることは、ほとんど失敗に終わりました。

プロジェクトをサブフォルダーに分割してソリューションを構築する方法はありますか?

EG (各プロジェクトに独自の web.config を持たせる):

この構造は、許可されていない ~/PlainVanilla/web.config の設定をオーバーライドするサブフォルダー web.config によって引き起こされる多くのエラーを生成します。

SO回答の限られたスペースで包括的に回答するのは難しいことを理解していますので、推奨される本、ブログ、記事をいただければ幸いです。

これは私のスキル セットの穴であり、それを埋めたいと考えています。

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

dependency-injection - Gradleは、fileTreeを使用したサブプロジェクトへの依存関係の挿入に失敗します

たぶん、Gradleの動作について何かが足りないのかもしれません。ここにあるのは親プロジェクトです。これには構成のみが含まれます。つまり、ビルド時にアーティファクトはビルドされず、すべてのサブプロジェクトを管理およびビルドするだけです。

これで、サブプロジェクトはいくつかの依存関係の構成を共有するので、ルートプロジェクトのbuild.gradleで何をするかを考えました。

ただし、これは機能せず、かなりあいまいなエラーメッセージで失敗します。

ルートプロジェクト'qype-android'の評価で問題が発生しました原因:メソッドの署名がありません:org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.compile()が引数タイプに適用可能です:(org.gradle.api。 internal.file.DefaultConfigurableFileTree)値:[ファイルセット'lib']可能な解決策:module(java.lang.Object)

試行錯誤の末、親プロジェクトに「java」プラグインを適用することで、この問題を「修正」することができました。

どうして?fileTreeGradleのドキュメントから、依存関係にJavaプラグインが必要であることがわかりません。それでも、構成されているプロジェクトではなく、構成を注入しているプロジェクトで必要になるのはなぜですか(サブプロジェクトはすべてJavaプラグイン自体を適用することに注意してください)。

これは、すべて異なる性質のN個の異なるサブプロジェクトがあり、異なるプラグインを適用する場合、親プロジェクトは常に、どこかで使用されているすべてのプラグインのセットをそれ自体にも適用する必要があることを意味しますか?

0 投票する
3 に答える
244 参照

git - プラグイン開発に git を使用する

これと同様の質問すでに行われていますが、私がやろうとしていることとは正確には異なります.

最初は git サブモジュールが必要だと思っていました。次にスーパープロジェクトをセットアップし、次にサブツリーをマージしましたが、これらのいずれかが実際に適合するかどうかはわかりません。

プロジェクト(Eva)があり、オプションの拡張機能をいくつか書いています。したがって、Eva のコピーを Github から取得した場合、オプションのプラグインは含まれていませんが、個別に取得して使用することができます。

オプションの拡張子は、Eva と同じディレクトリ構造にあります。ここまでシンプル...

今夜、これらの拡張機能にテストを追加したいと思いました。現在、ローカルの Eva git リポジトリの外にある別のディレクトリにテストを置いています。これらのテストを実行するには、これらの拡張機能を Eva​​ と同じディレクトリに配置する必要があります。イベントの実行はコア システムに依存しています。

Eva プロジェクト ファイルを拡張リポジトリ ディレクトリにコピーすることはできますが、Eva のソースを変更する場合は、それらの変更をコピーし続ける必要があります。

この不器用なセットアップを続行する必要がありますか、それとも git がこれに対応できるより適切な方法はありますか?

たぶん、私の要件は他の質問の逆です。私の拡張機能は Eva のサブ プロジェクトであり、時々 Eva リポジトリから更新を取り込む必要があります。

誰かが Eva のクローンを作成するときに拡張リポジトリをサブモジュールとして追加すると、オプションのプラグインもすべて取得されますか? 私はそれをしたくありません。

サブツリーのマージがどちらにも適合するかどうかはわかりませんが、拡張プロジェクトをコア Eva プロジェクトにプルする必要はありません。

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

iphone - Xcode と iPhone - 複数のプロジェクト内でコードを再利用するための最良の方法は?

プロジェクト内でコードを再利用する最良の方法は何ですか?

UI Element を実装し、コードをコピーして 2 つのコピーを作成することなく、iPhone と iPad アプリケーションの両方で使用したいとします。