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

gradle - 分類子を使用してソース依存関係を依存関係に関連付ける

私はこの依存関係を持っています:

私もeclipseプラグインを使用していますが、その依存関係にはソースが添付されていません。ソースMaven Centralにあり、「ソース」分類子の下に隠れているので、これを追加してみました:

しかし、それは私の問題を解決しませんでした。

ソースを依存関係にアタッチする方法について何か提案はありますか? そして、これを Eclipse プラグインまたは依存関係の解決の下でバグとして報告する必要がありますか?

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

eclipse-wtp - Gradle は org.eclipse.wst.common.component で Maven リポジトリへの絶対パスを設定します

plugins warmavenおよびeclipse-wtp.

gradle eclipseWtporg.eclipse.wst.common.componentユーザー固有であるため、ソースコードリポジトリにコミットできない絶対パスを使用してエントリを作成します。<dependent-module>要素、より具体的にはhandle属性を参照してください。

M2_REPO変数を使用するなど、Gradleがよりコミットしやすいパスを見つけるにはどうすればよいですか?

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

gradle - gradle eclipseClasspath タスクに推移的なプロジェクトの依存関係が含まれないのはなぜですか?

簡単な例を作成しました(名前は実際には何の意味もありません):

フォルダ構造:

以下は、上記のファイルです。

build.gradle (gradleMultiProject フォルダーの下のルート gradle ビルド ファイル)

settings.gradle include 'core', 'database', 'webapp'

gradleMultiProject\core\src\main\java\Core.java

コアの build.gradle



gradleMultiProject\database\src\main\java\Database.java

データベースのbuild.gradle



gradleMultiProject\webapp\src\main\java

Webapp の build.gradle





Gradle はすべてを問題なくコンパイルします (gradle ビルド)。推移的な依存関係もうまくリストされています(gradle依存関係)。しかし、webapp プロジェクトの .classpath ファイル (gradle eclipseClasspath) を生成しようとすると、コアが含まれません。

どうして?!?!?!?!?!

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

eclipse - Gradle + Eclipseを使用するときにJettyでホットデプロイメントを有効にする最良の方法

mvn には慣れていますが、小規模な Web 開発プロジェクトで Gradle (v1.8) をテストしています。

Jetty Gradle プラグインが自動スキャンとホット デプロイをサポートしていることに気付いたので、有効にしました。私の目標は、Eclipse から再コンパイルし、コントローラーなどを変更するたびに Jetty にコンテキストをリロードさせることです。

ただし、主に Gradle コンパイル出力がbuild/に送られるため、これは機能しませんが、Gradle Eclipse プラグインは、すべての Eclipse 出力を/binに送信する .classpath 構成を作成します(テスト フォルダーとメイン ソース フォルダーが混在していても)。

方法はありますか?...

  1. 別のコンソールで graddle jettyRun を実行します。
  2. 変更したクラスを Eclipse に保存する (コンパイルのトリガー)
  3. Jetty が変更を取得し、コンテキストをリロードすることを確認します。

私の調査によると、3 つの回避策を特定しましたが、上記の質問を解決するものはありません (関連するコメントやその他の推奨事項がある場合に備えて投稿しています)。

  1. Gradle Eclipse 構成を微調整して、テストとメイン ビルドの出力を、Gradle が使用する同じディレクトリに送信します (こちらのパターンを使用)。これは、互いに干渉する可能性のある 2 つの異なるコンパイル システムを使用することを意味するため、一部の人には推奨されません。
  2. Gradle eclipse-wtp プラグインを使用して WTP2 構成を生成し、Eclipse の「Run AS -> Run on Server」を使用します。これにより、ホット デプロイ / 反復の目標が達成され、両方のシステム (IDE と Gradle) が分離された状態に保たれます。ただし、Eclipse 上にサーバーをセットアップする必要があります。
  3. (実際には回避策ではありません): Spring の Eclipse ビルド (STS) Gradle 統合をテストしましたが、統合はプロジェクトのセットアップに重点を置いているようで、Gradle ビルドは自動的にトリガーできますが、Eclipse コンパイルはまだ bin/ にリダイレクトされます。 .
0 投票する
4 に答える
41737 参照

android - Android プロジェクトで Eclipse と Gradle を統合する方法はありますか?

標準のbuild.gradleを使用したAndroidプロジェクトがあります(Androidアノテーションも追加しました)。

また、Gradle プラグイン ( http://dist.springsource.org/release/GRECLIPSE/e4.3/から) を Eclipse (Kepler) にインストールし、プロジェクトを Gradle プロジェクトに変換しました。

残念ながら、Eclipse で Gradle ビルドを実行できません (cmd 行ではすべて動作します)。

私の質問は、Eclipse を Maven と同じように Gradle で動作させる方法です。

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

eclipse - STS と Gradle の開始方法

Kepler ベースの STS 3.4.0.RELEASE (現在の最新バージョン) と、Dashboard Extensions からの Gradle サポート パッケージをインストールしました。ここで、Maven の代わりに Gradle をビルドおよび依存関係管理ツールとして使用する Spring MVC プロジェクトをゼロから作成したいと思います。

Spring MVC プロジェクト テンプレートを使用して Spring プロジェクトを作成することから始めますが、どうやらこれは Maven に基づいており、プロジェクトを Gradle に切り替えるウィザード画面にはオプションがありません。そのため、作成後、プロジェクトを右クリックし、[構成] > [Gradle プロジェクトに変換] を選択します。ただし、私の予想に反して、プロジェクトは依然として Maven の性質を保持しており、Gradle で依存関係の解決が有効になっているにもかかわらず、プロジェクトの依存関係は依然として Maven に属しており、pom.xmlファイルはまだそこにあり、build.gradleどこにもファイルはありません。Eclipse のコンソールはビルドの成功を報告します。これは Gradle からのものだと思います:? Gradle Tasks ビューを開くと、空です。更新しようとすると、別の成功したビルドをトリガーする直前に、モデルがまだ利用できないというメッセージが表示されます。次に、Maven の性質をプロジェクトから削除しようとすると、見つからなくなったクラスとタグ ライブラリ記述子に関するエラーが表示され始めます。プロジェクトのコンテキスト メニューから [Gradle] > [依存関係の更新] を選択しましたが、効果がありません。

私は逆の方法を試します: Gradle プロジェクトをゼロから作成します。残念ながら、Gradle テンプレートは Spring プロジェクトをまったくカバーしておらず、後で Spring の性質を追加しても具体的な効果はなく、Spring MVC プロジェクト テンプレートをこの新しく作成された Gradle プロジェクトに適用する方法を見つけることもできません。

インターネット上では、Gradle Eclipse プラグインのインポート機能がいかに強力であるか、IDE の外部で Gradle プロジェクトを作成し、Eclipse がプロジェクトをインポートできるようにするために必要なファイルを作成し、最後にインポートする方法について誰もが話しています。 IDE を使用して開発することができます。これらのチュートリアルで使用されるサンプル プロジェクトは Spring MVC プロジェクトではないため、ディレクトリ階層の作成とその他の構成が関係しているため、私は独力で残されます。

だから私は疑問に思っています.STS内からGradleを使用してSpring MVCプロジェクトを作成することは、現時点でも可能ですか? STS、Spring、および Eclipse Gradle プラグインが同じベンダーによって開発されていることを考えると、STS/Spring/Gradle 統合の最初のリリースから欠落することはほとんどない基本的な機能のように見えるため、そうであるに違いありません。ツール。では、目標を達成しようとしたときに何かを逃したのでしょうか? また、これが不可能な場合に備えて、STS 内から Gradle ベースの Spring MVC プロジェクトを作成する他の方法はありますか? または、Maven ベースのものを適切に Gradle に変換しますか?

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

eclipse - gradle ide eclipse plugin import gradle project build model が UnsatisfiedLinkError: net になる

Rational Application Developer v9.0 を実行しており、Gradle IDE Eclipse プラグイン (v3.4.0) を使用して gradle プロジェクトをインポートしようとしています。

私の Gradle プロジェクト (ネストされたマルチ プロジェクト ビルド) はコマンド ラインで正しくビルドされますが、それをインポートしbuild modelてコンソールをクリックしようとすると、この見苦しいスタック トレースがぼやけます:

以前は問題なくプロジェクトをインポートできましたが、現在このエラーが発生しており、その理由がわかりません。

あなたの助けに感謝します:)。

更新:ワークスペースの .metadata ディレクトリにあるログ ファイルには、より詳細なログ メッセージが表示されます。