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

eclipse - GradleはEclipseプロジェクトをclasspahに追加します

プロジェクト A と B の 2 つのプロジェクトがあります。プロジェクト A をプロジェクト B クラスパス内に配置/リンクする方法を教えてください。

手動で作成する必要があるたびに、プロジェクト B の [クラスパスの構成] をクリックし、[プロジェクト] タブシートをクリックして、プロジェクトを追加します。その後、[注文とエクスポート] をクリックして、プロジェクトをクラスパスの上に置きます。プロジェクトBをきれいにする私が作ったものはすべて失われます.Gradleに私のためにそれを作るように指示する方法は?

以下の画像を参照してください。Gradle にやってもらいたいのですが、どうすればよいですか?

ここに画像の説明を入力

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

java - Gradle プロジェクトのリソースがクラスパスに追加されない

私は、既存のプロジェクトの自動化された統合テスト用のいくつかの基本クラスを作成する任務を負っていましたが、プロジェクトの依存関係で問題が発生しました。

(抽象化された) プロジェクト レイアウトは次のとおりです。

IntegrationTestProject は ConfigurationProject に依存しており、後者のレイアウトは次のとおりです。

特に、主要な構成ファイルはプロジェクトのルートにあります。それらをクラスパスに追加しようとして、プライマリ build.gradle には次のものがあります。

Eclipse はルート内のすべてのファイルをプロジェクト リソースの一部として表示し、パッケージをすべて期待どおりに組み立てているため、これは問題ないように見えます。

ただし、実際に統合テストを実行すると、ConfigurationProject リソースがクラスパスにないように見えます。構成情報を取得できず、このスニペットからの出力に ConfigurationProject が存在しないことでさらに確認されます。

ConfigurationProject は、IntegrationTestProjects gradle.build を使用して IntegrationTestProject に含まれます。

プロジェクトのルートをリソースとして追加するときにのみこの問題を確認しました。プロジェクトのサブフォルダーをsourceSetsに追加するのは問題ないようです(このプロジェクトの他の場所で使用されています)。構成ファイルをサブフォルダーに移動することは私が検討したオプションであり、他に解決策が見つからない場合は実行しますが、この一連のアクションを含まないオプションがあるかどうかを確認したかった.

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

java - JBoss AS 7.1 でホストされる JSF2 アプリケーション用の Gradle ビルドをセットアップするにはどうすればよいですか?

現時点ではbuild.gradle、非常に単純な Java プロジェクトを (JUnit4 を使用して) 正常にコンパイルおよびテストするファイルがあります。

私の次のステップは、このビルドに JSF2 サポートを追加することです (Web JSF2 アプリケーションを作成するため)。アイデアは、ローカルの JBoss 7.1 コンテナーでアプリケーションをホストすることです。今、物事は私にとって少し曖昧になりました。

私が行ったことは、いくつかの依存関係を追加することでビルドに JSF2 サポートを追加することだったので、dependenciesブロックは次のようになりました。

私が気付いた最初の奇妙なことは、Gradle でプロジェクトを更新した後 (Gradle > Refresh Allメニューを使用して)、JBoss がそれを表示できないことです。(どうやら) Gradle がプロジェクトでのファセットの使用を無効にしていることに気付きました。ファセットを手動でアクティブ化し、ランタイムを JBoss 7.1 に設定すると、それを JBoss に追加できます (ただし、手動で行う必要はもうありません)。

JBoss に追加した後、サーバーを実行できます。ログには、私の Web アプリケーションに対応するモジュールが JBoss によって正しくロードされたことが示されていますが、ブラウザーにその URL を入力すると、サーバーは HTTP ステータス 404 で応答します。

私はsrc/main/webapp単純なindex.htmlファイル(以下に示す)を持っているので、ブラウザでそのコンテンツを表示するだけだと思っていましたが、それは起こりません。

私は何が欠けていますか?

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

java - Gradle Eclipse プラグイン - WAR ファイルに webapp コンテンツがありません

Gradle を使い始めたばかりで、今のところ素晴らしいツールだと思いますが、現在、Eclipse で動作する Web アプリケーションを生成するのに問題があります。

私のフォルダ構造は次のようになります。

私のbuild.gradleファイル:

私の問題はgradle eclipse、結果の .classpath ファイルを実行すると webapp フォルダーが見つからないため、Eclipse でプロジェクトをインポートすると、何かが見つからないことがわかります。

私は何か間違ったことをしていますか?

前もって感謝します!

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

java - 複数のソースフォルダーを持つEclipseプロジェクトのbuild.gradle

次のようなソースフォルダーを持つEclipseプロジェクトがあります。

これらの src フォルダー内には、次のようなパッケージがあります。

次のようなソースセットでJavaとEclipseプラグインを使用してgradleビルドを作成しました。

問題は、それを使用してEclipseプロジェクトをgradle eclipse生成すると、リソースソースフォルダーである3つのモジュールソースフォルダーが正しく生成されますが、次のようなパッケージを含むすべてのネストされたソースフォルダーを持つスーパーソースフォルダー src/main/java も生成されます。

したがって、Eclipse でエラーが発生します。 projectdir}/src/main/java'"

適切なプロジェクト構造を得るためにタスク/ソースセットを変更するにはどうすればよいですか?

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

android - Eclipse Android プロジェクトを切り替えて Gradle でビルドする

このトピックに関する多くの投稿を読みましたが、すべての回答はかなり古く、誰もこの特定の側面を解決していません。従来の「Eclipse + ADT プラグイン」の方法で構築していたのと同じ Android アプリケーションを構築するために、Gradle を使用して作業を開始できるクリーンな方法があるかどうか疑問に思っています。つまり、しばらくの間、Eclipse と ADT プラグインを使用して Android アプリを開発しています。とにかく、私は Gradle について読み始め、とても興味を持ったので、この新しいアプローチで作業を開始したいと思います。とにかく、次の理由で Android Studio に直接切り替えたくありません。

  • また、Eclipse を使用して標準の Java アプリケーションを開発し、場合によっては C++ アプリケーションも開発します。
  • 私の同僚は今でも Eclipse を使用していますが、互換性の理由から、直接 Android Studio に移行することはできません。
  • 私はまだプロジェクトを展開し、現在取り組んでいるアプリにいくつかの変更をすばやく加えることができるはずです。完全にプログラミングパラダイム (IDE + gradle を使用したビルド) を一度に変更するのに多くの時間を費やすことはできません。そのため、gradle ビルド ツールへのよりソフトな移行を好みます。

私もこの回答を読み、提案されたソリューションに従い始めましたが、すでに複雑なプロジェクトがある場合は非常に長いようです。このgradle構築への変更を容易にする方法はありますか? (すでに Gradle IDE 3.6.3、ADT 23.0.4 をインストールしており、Eclipse Luna - 4.4.1 を使用しています)。

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

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

java - クラスのコンパイルにライブラリ フォルダを含める方法

gradleマルチプロジェクトビルドに使用しています。ローカル サーバーと EAR ライブラリからライブラリを取得していないため、コンパイル中にエラーが発生します。でこれらのディレクトリを指定する方法gradleJBOSS_HOMEそして、環境変数からどのように指定できますか。

PBI: 私はgradleEclipse を使用しており、複数の jar を含める必要があるため、すべての jar を指定することはできません。

前もって感謝します。