問題タブ [gradle-eclipse]

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

eclipse - 「gradle」プロジェクトを開く

私は Android の初心者で、次のリンクから DisplayBitmaps プロジェクトをダウンロードしました: http://developer.android.com/training/displaying-bitmaps/index.html

「src」フォルダーの下にJavaファイルがないようですが、「java」フォルダーの下にいくつかのコードと「gradle」という新しいアイテムが見つかりました。

「gradle」をグーグルで検索し、次のリンクで提案されているようにEclipseプラグインをダウンロードしました: http://forums.gradle.org/gradle/topics/gradle-2-3-released

Windows cmd で、コンピューターに gradle がインストールされていることを確認しましたが、プロジェクトを実行するために必要な次の手順がわかりません。私は長い間検索し、オンラインで投稿されたソリューションに少し混乱しました。

gradle はよく使われているようですが、gradle を Eclipse にインポートするための十分に文書化されたチュートリアルはあまりありません。誰かが有用な資料を共有してくれれば素晴らしいことです。事前に感謝します。

ここに画像の説明を入力

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

spring-tool-suite - STS 3.6.4 Gradle ツールが利用できない?

Windows 8 に Spring Tool Suite 3.6.4 (201503100339、Eclipse Luna SR1 (4.4.2)) をダウンロードしました。既存の Gradle プロジェクトをインポートしようとしていますが、このオプションはインポート メニューで使用できません。

Gradle のサポートが削除されたのではないかと考え、Eclipse Marketplace からインストールしようとしました。しかし、「Gradle Integration for Eclipse (4.4) 3.6.4.RELEASE」を見つけたとき、使用可能な唯一のオプションは「アンインストール」であり、既にインストールされていることを意味します。

Gradle ツールを「アクティブ化」するために必要なことはありますか?

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

gradle - 単一の Eclipse ワークスペースで複数の相互に依存する gradle プロジェクトのグループを処理する

これは非常に長い間私を避けてきました。いくつかの gradle プロジェクト (ワークスペース内) が他の gradle プロジェクト (ワークスペース内) に依存していることをプラグインを使用して Eclipse が認識する方法があるかどうかはまだわかりません。 .

それらは相互に依存するのではなく、相互に公開されたアーティファクトに依存することになります。これらの他のプロジェクトがワークスペースに存在することを (コマンドラインで) 伝えながら、gradle が Eclipse ワークスペース ビットを作成するための eclipseClasspath Eclipse プラグインの一部として、ビルド スクリプトで明示的なサポートをコーディングする必要がありました。

これは面倒で保守できないだけでなく、ワークスペースに何があるか、それらのプロジェクトの名前、面倒なコマンド ラインなどについての既存の知識も必要とします。

これに対する解決策はありますか、それとも解決策はありますか?

例:

「A」という「商品」があるとします。「1つ」と「2つ」など、複数のgradleプロジェクトを含めることができます。これらは、A:one および A:two jar アーティファクトとして Maven または Ivy スタイルのリポジトリに公開されます。「2」は「1」に依存しているとしましょう。これを Eclipse にインポートできます。すべて問題ありません。Eclipse プロジェクト「two」は、maven/ivy リポジトリからダウンロードした one.jar ではなく、Eclipse プロジェクト「one」に依存します。

別の別の製品「B」があります。「foo」や「bar」など、複数のgradleプロジェクトも含まれています。「bar」は「foo」に依存し、「foo」はたまたま A:one に依存しているとします。まだ大丈夫です。「B」プロジェクトを Eclipse にインポートすると、「bar」プロジェクトと「foo」プロジェクトが表示され、「bar」は jar ではなくプロジェクトの「foo」に依存します。また、foo は自動ダウンロードされた A:one に依存します。瓶。

しかし、誰かが A と B の両方に同時に取り組まなければなりません。そのため、すべてのプロジェクトを Eclipse ワークスペースにインポートします。彼らは A:one で何かを変更し (バグを修正するなど)、B から何かを実行してそれを試したいと考えています。 Eclipse プロジェクト「1」。これにより、デバッグや検証などが複雑になります。プロジェクトの依存関係を手動で更新することは、次の依存関係の更新までの短い期間です。

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

gradle - gradleプロジェクト間のEclipse gradleワークスペースの解像度が機能しない

2 つの gradle プロジェクト、A と B で、A には B へのコンパイル依存関係が定義されています。JAR の再マッピングは、maven および gradle プロジェクトで有効になります。カスタム ツール モデルを有効または無効にしてみました。init.d ディレクトリの下のファイルに定義されたローカルリポジトリがあります。

質問 1: A の依存関係を解決しているときに、プロジェクト B の依存関係が解決されていないというエラーが表示されるのはなぜですか? B はどのリポジトリにもデプロイされていませんが、ローカル ワークスペースの解決が開始され、maven プロジェクトの場合と同じ方法で解決されるはずです (これは動作します)。

質問 2:B は、build.gradle で定義されたグループとバージョン以外に、ワークスペースの解決のために表示される特別なものが必要ですか?

私はEclipse 4.4.1とGradle IDE 3.7.0.201503301651-CI-B39で実行しています。同じEclipseバージョンで安定版リリースも試しました。

--debug を指定して実行すると、gradle がローカル リポジトリから解決しようとしていることがわかります。

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

groovy - Gradle/Groovy 機能を使用してファイル内のテキストを置き換える方法

Eclipse プロジェクト ファイルを生成するGradle プラグインによってディレクトリにある Eclipse ファイルにタイムスタンプが書き込まれるため、生成されたファイルが常に更新されるというGRADLE-2293で説明されている問題を回避しようとしています。.settings

ファイルには、削除したいこのようなヘッダーが含まれています

現在、Exec タスクを使用して、外部アプリケーションを使用sedして「#」で始まる行を切り取っています。

ただし、これにより、回避したいオペレーティング システム バイナリへの依存が追加されます。

外部ツールを呼び出さずに、Gradle タスクで「#」で始まる行を単純に削除するにはどうすればよいですか?

0 投票する
7 に答える
87358 参照

java - タスク ':compileJava' の実行に失敗しました。> 無効なソース リリース: 1.7

私は使っている :

  1. グラドル-2.3
  2. javac -バージョン = 1.7
  3. jre = 1.7
  4. regedit は、1.7 を指していることを示しています。

しかし、私はまだエラーを下回っています

タスク ':compileJava' の実行に失敗しました。> 無効なソース リリース: 1.7

修正方法を教えてください。