問題タブ [build-dependencies]

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

java - SolrJ with Apache Storm java.lang.NoSuchFieldError: DEF_CONTENT_CHARSET

I want to integrate Storm topology with SolrJ, but I am getting this error

It supposed to be dependency problem, but I checked my classpath and there is right versions of http-client and http-core and no duplicate.

For this issue is already this question, but there is no other information just he had solved it.

my pom.xml:

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

android - Gradle プロジェクトの同期に失敗しました - Gradle DSL メソッドが見つかりません: android()

roboelectric を使用するプロジェクトをインポートしましたが、build.gradle ファイルが間違っているようで、修正方法がわかりません。私はgradle 2.2.1を持っていることを確認しましたが、まだ問題を理解していません...私のログ:

そしてbuild.gradle:

}

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

ant - Java アプリケーションのビルドを自動化するときに依存関係を保存するためのベスト プラクティス

オンプレミスの jar 依存関係ファイル サーバーを管理するために、より CI フレンドリーなアプローチを採用するか、より良い代替手段としてそれを完全に廃止することを検討しています。現在は、たとえば次のような形式のファイル構造を持つ単なる Linux サーバーです。

自動化されたビルドを実行しているときに、これらの依存関係を管理するために、どのような種類の標準採用エンタープライズ CI プラクティスが採用されているのか疑問に思っていました。

  • それらを AWS S3 に保存することは良い考えでしょうか?
  • jar 依存ライブラリの管理に役立つアプリケーションはありますか? (できればオープンソースのソリューションを探しています)。たとえば、必要な jar を単純に追加し、ビルド時に API を使用してそれをプルダウンするようなものです。
  • プロジェクトの構築にApache antが使用されていると仮定します。それが CI の領域でうまくいかない場合、代わりになるものは何でしょうか?
0 投票する
1 に答える
607 参照

c++ - 依存関係のインストールを高速化するためのアイデア

GLFW3、GLEW、GLM、FreeType2、zlib などの多くの外部ライブラリに依存するプロジェクトがあります。インストールされた依存関係をジョブ間で保存/共有することをお勧めします。これにより、常にダウンロード/インストールする必要がなくなります。約半分の時間。それを処理する方法のいくつかのアイデアを見ることができます:

a)各ビルドの各ジョブの依存関係をダウンロードしてインストールします

b)依存関係(ソース)をリポジトリ内に配置し、外部サーバーからダウンロードする必要がなくなるため、速度がほとんど向上しません(コンパイルしてインストールする必要があります)

c)手動でコンパイルし、サーバーに配置して、ビルドごとに適切なパッケージをダウンロードするだけです


a)ビルドとテストの依存関係を更新するための作業を最小限に抑え、最新バージョンを使用してプロジェクトをビルドできますが、ほとんどの時間がかかります(コンパイルとダウンロードの両方)

b)余分なコード(私のものではない)でリポジトリを膨張させ、スピードアップをほとんどもたらさず(通常、ダウンロードはそれほど遅くはありません)、依存関係を更新するための手動作業を追加します。a)よりも悪いと思います

c)最速ですが、構築された依存関係を常に最新の状態に保ち、高速サーバーにアップロードするために私がほとんどの作業を行う必要があり(ビルドタスク(コンパイラなど)ごとに異なります)、最速のビルドが可能になります(ダウンロードしてコピー/インストールするだけです)。

では、外部の依存関係をどのように管理し、travis ビルド用に最新の状態に維持していますか?

私はTravisの無料バージョンを使用していて、cmake、gccなどを更新して依存関係をインストールするためにsudoがちょっと必要であることに注意してください...どうにかしてCMakeをだまして、/usr/の代わりに依存関係のローカルバージョンを使用させることができます...しかし、これはどういうわけか私が非常にシンプルで明確であるべきだと信じています。

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

android - 2 つのライブラリが同じ values.xml を持っています

多くの依存関係を使用しており、すべての依存関係が必要な Andoird アプリを作成していますが、rippleColor既に定義されていることを示すエラーが発生しました。

インターネットで検索したところ、依存関係がvalues.xmlで同じ名前であることがわかりました。

エラー 1:-

属性「rippleColor」はすでに定義されています

エラー 2:-

エラー: タスク ':app:processDebugResources' の実行に失敗しました。com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: プロセス 'コマンド' C:\Users\RANJEET JAIN\AppData\Local\Android\sdk\build-tools\22.0.1\ aapt.exe '' はゼロ以外の終了値 1 で終了しました

私のグラドル

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

linux - Linux での依存関係と mongodb

実行しようとするたびに、なぜUbuntuの下で本当に理解できない

ldd モンゴッド

(v3.0.7)、私はこれを得ます:

ldd は libcrypto と libssl を見つけましたが、まだエラーが表示されます... libcryto と libssl が見つかりません!??

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

java - モジュールからの Gradle の推移的な依存関係

免責事項: 私は Gradle を初めて使用し、多くのドキュメントを読みましたが、Maven スタイルの理解が私をつまずかせているのか、それとも睡眠依存症なのか (子供たち - 聞かないでください) はわかりませんが、私はまだわかりません。

問題の背景:
複数のモジュールで構成されるプロジェクトがあります。モジュールの 1 つは、それをdata-structure
と呼びましょうデータ構造を定義します 別のモジュールdata-structure-fabsearchは、データ構造のデータ ソースの実装を定義し、最後に 3 番目のモジュールfabsearch-commonは、いくつかの共通データを定義しますソース クラス (例: fabsearch データ ソースへの接続管理など)。

私がこのようにした理由は、fabsearch-commonのものも使用する別のモジュールが実際にあるからです。

とにかく、私のdata-structure-fabsearch build.gradle は次のようになります。

fabsearch-commonモジュールは、fabsearch API の依存関係を宣言します( fabsearch-api-1.0.0 と呼びましょう)。

したがって、data-structure-fabsearch の依存関係ツリーは次のようになります

昨夜、これはすべて素晴らしく機能していました。今朝、私は仕事に来ましたが、突然、これらの依存関係が解決されなくなりました。fabsearch-api-1.0.0 クラスへの参照は見つかりません。

私が試し
たこと 1.親build.gradleで:

構成設定の有無にかかわらず、これを試しました。
2. data-structure-fabsearch build.gradle ファイルで、構成パラメーターを追加します。
3. IntelliJ を再
起動する 4. Gradle ツール ウィンドウの更新アイコンをクリックする (繰り返し)
5. Gradle ユーザー ガイドで推移的な依存関係についてすべて読む
6. お茶を飲む (繰り返し)

上記のいずれも機能しません。


が期待していること fabsearch-common 依存関係 (fabsearch-api jar) も data-structure-fabsearch 依存関係ツリーに含まれている必要があると期待しています。data-structure-fabsearch 内の fabsearch-api クラスへのすべての参照は解決される必要があります。

私の質問[s]
これはMavenで可能ですが、Gradleでも可能ですか?
それを機能させるにはどうすればよいですか?
死なずにどれだけの睡眠デップを取ることができますか?

助けてくれてありがとう。