問題タブ [buildship]

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

eclipse - Gradle と Buildship を使用して Eclipse で Xtext プロジェクトを作成するとエラーが発生する

私は Xtext について学んでおり、ここにある 5 分間のチュートリアルに従っています。

https://eclipse.org/Xtext/documentation/101_five_minutes.html

まず、「Eclipse IDE for Java and DSL Developers」(eclipse-dsl-mars-2-win32-x86_64.zip) という名前の Eclipse Mars パッケージをダウンロードしてインストールしました。このパッケージには、Xtext と Xtend が含まれています。

次に、Eclipse Marketplace から Buildship をインストールしました。

チュートリアルを続けて、次の手順に従いました。

  • メイン メニューから [File] → [New] → [Project…] を選択して、新しい Xtext プロジェクトを作成します。[Xtext] カテゴリから [新しい Xtext プロジェクト] を選択します。
  • プロジェクト名と言語名はそのままにして、次へ進みます。
  • 提供されているすべてのファセットを選択し、Gradle ビルド システムを選択して、ウィザードを終了します。

これらの手順を初めて試したときは、すべてうまくいきました。予想通り、Gradle は 9 つのプロジェクトを作成してくれました。チュートリアルを続けて、「MyDsl」という単純な DSL を作成することができました。

独自の DSL を作成したいのですが、上記のプロセスが機能しなくなりました。Eclipse で新しい Xtext プロジェクトを作成しようとすると、次のようなエラー メッセージが表示されます。

Eclipse エラー メッセージ

Eclipse の問題ビューは次のようになります。

Eclipse の問題ビュー

ファイル システムを確認すると、[問題] ビューに一覧表示されている "prefs" ファイルが、最初に作成した Xtext プロジェクト (機能したプロジェクト) に存在することを確認できますが、作成しようとした後続のすべてのプロジェクトには存在しません。

そのため、ビルドの一部でこれらのファイルを作成することになっているようですが、作成に失敗しており、ファイルが存在しないため、ビルドの後続の部分でエラーがスローされています。

この問題に関する情報を Web で見つけることができませんでした。

私は Windows システムで作業しており、JDK 1.8.0_45 を使用するように Eclipse を構成しました。

これまでのところ、問題を解決するために次のことを試しました。

  • Eclipse でまったく新しいワークスペースを作成し、以前とまったく同じようにチュートリアルを再試行しました。
  • Eclipse をアンインストールして再インストールし、Eclipse マーケットプレイスから Buildship を再インストールしてから、チュートリアルを再試行しました。

運がない。

ここで何が起こっているのかについて考えている人はいますか? または、問題のトラブルシューティング方法を教えてください。

更新: Christian Dietrich からのリンクは、この問題の回避策を見つけるのに役立ちました。このエラーは Buildship がインストールされている場合にのみ発生するため、新しい Xtext プロジェクトを作成するには、Buildship をアンインストールし、プロジェクトを作成してから、Buildship を再インストールします。もう少し時間がかかりますが、うまくいきます。

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

spring-security - Errors in Eclipse (Spring Tool Suite) in Spring Security

I'm attempting to become a contributor for Spring Security, it's not going so well. I am getting validation errors in Spring Tool Suite although the build/compilation of the .gradle project is succeeding. The errors show up in the "Markers" view in Eclipse. Here is what I've done so far.

  1. Forked the Spring Security master branch on Github
  2. Copied the https URL for my forked branch
  3. In Spring Tool Suite, Import->Git->Projects from Git->Clone URI
  4. After #3 Spring Tool Suite downloaded the project from Git
  5. Spring Tool Suite prompted asking me what type of project to create
  6. I selected "Import as a general project"
  7. I deleted the project from my workspace (but did not delete it on disk)

Spring Tool Suite prompt to delete project

  1. I imported the project using Import->Gradle->Gradle project and the recommended settings Buildship import in Spring Tool Suite

After everything finishes building, I get the following error in Spring Tool Suite:

Pointcut cannot be resolved to a type

The error is accompanied by several messages including the following:

  1. Pointcut cannot be resolved to a type
  2. The method aspectOf() is undefined for the type ...
  3. The method proceed() is undefined for the type ...

This error can be fixed (with an ugly hack) if I open the Eclipse .project file and add the following:

Question

How can I properly set up my development environment? What should I look into for figuring out why I'm getting these errors? I'm currently researching how the gradle/maven configurations relate to the Eclipse .project file, but I have not gotten very far yet.

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

gradle - Gradle タスク グループが Gluon プロジェクトに表示されない

Eclipse Gluon プラグイン (2.3.0) を使用して新しい Gluon プロジェクトを作成すると、Gradle タスク ビュー (ビルドシップ) には、すべてのタスクが一覧表示されるグループ「その他」のみが表示されます。コマンドラインで呼び出すgradle tasksと、プラグインなしで新しい Gradle プロジェクトを作成したときと同様に、すべてのグループが期待どおりに表示されます。さらに、実行ビューには何も表示されません

(Gradle STS Integration for Eclipse もインストールされています)

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

eclipse - プロジェクトのインポート中にEclipse Buildshipプラグインでパラメーターをgradleに渡す方法

buildship gradle プラグインを使用して、パラメーターを必要とする gradle プロジェクトを Eclipse ネオンにインポートしています。build.gradleパラメータ付きのフラグメントを次に示します。

通常、gradle コマンド ラインにパラメータを追加するだけです。

Buildship プラグインを使用してプロジェクトをインポートするときに、パラメーターを渡す可能性が見つかりません。ネオンリリースでバージョン 2.0.0 を使用しています。GRADLE_OPTSプラグインで使用されていないように見えるため、環境変数を設定しても役に立ちません。

資格情報がプロジェクト ファイルに保存されないように、外部から変数を設定する別の方法はありますか?

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

java - Gradle Buildship を使用して Eclipse で JAXB コードを正常にビルドするにはどうすればよいですか?

一連のエンタープライズ XML スキーマから生成された一連の JAXB クラスに依存する Java プロジェクトがあります。これまで、コマンド ラインから XJC を使用して JAXB クラスを生成してきましたが、ビルドシップを使用して xjc コマンドを Eclipse Java プロジェクトに統合しようとしています。JAXB クラスを削除し、Eclipse gradle インターフェースを介して Java プロジェクトを再構築しようとしました。私の問題は、Java が JAXB クラスを再構築する前にコンパイルを試み続け、コンパイル エラーが発生して異常終了することです。JAXB プラグインを使用しようとしましたが、今は Gradle で Groovy 呼び出しを使用して呼び出そうとしていますが、うまくいきません。

さて、GenerateJaxb タスクの形式が正しくない可能性がありますが、そこまで実行することさえできないため、まだテストできていません。

これが私のbuild.gradleコードです:

更新: タスクを修正することができ、ビルドが正常にコンパイルされるようになりました (上記のソース コードで修正されています) が、gradle ビルド タスクを実行すると、JAXB が再構築されません。

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

android - Eclipse Buildshipプラグインで「gradle init」タスクを実行するには?

Android プロジェクトに Gradle を使用したいのですが、(Android Studio ではなく) Eclipse を使用しています。Web 検索で、Buildship と呼ばれる Eclipse の Gradle プラグインを見つけました。このガイドに従ってダウンロードしてインストールしました。

Eclipse ワークスペースの Android プロジェクトを、Gradle ビルド システムで動作するものに変換する必要があります。したがって、前述のガイドのこのセクションに従って、Gradle サポートをプロジェクトに追加しました。しかし、まだbuild.gradleプロジェクト内のファイルが表示されません。プロジェクトをリフレッシュしました。

では、プロジェクトで build.gradle ファイルを取得するにはどうすればよいでしょうか?

ここに画像の説明を入力

*リンク先のガイドには、*

「gradle init」タスクを実行して、初期 Gradle ファイルを作成します (まだ作成していない場合)。

gradle initしかし、タスクを実行する方法がわかりません。

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

eclipse - Eclipse GUI と Gradle 構成ファイルの両方を使用して依存関係を追加する必要がありますか?

Eclipse IDE を使用して、同じリポジトリ内に 2 つの Gradle Git プロジェクトを作成する必要があります。プロジェクト Aはサードパーティ ライブラリ (JAR、ソース コード、Javadoc、およびネイティブ) に依存し、プロジェクト Bはプロジェクト Aに依存します。

Gradle がなければ、両方のプロジェクトが作成され、Git は で有効になりProject Explorer > [Project Name] > Team > Share Projectます。次に、依存関係がProject Explorer > [Project Name] > Build Path > Configure Build Path、その後にProjects > Addandを介して追加されますLibraries > Add External JARs(これにより、関連するソース コード、Javadoc、およびネイティブの場所を指定することもできます)。これにより、プロジェクト Bからのプロジェクト Aの自動コード補完、および Eclipse 内でのソース コードと Javadoc の統合が可能になります。

Gradleでは、Eclipse GUI を使用して依存関係を追加せずに、settings.gradleまたはbuild.gradleファイルを手動で編集する必要がありますか、それとも両方を同時に使用する必要がありますか? さらに、これはどの隠しファイルが Git によってインデックス付けされるべきか ( .project.classpath.settings.gradle ) にどのように影響しますか?

Eclipseと Gradleを介したこのセットアップはどのようになっていますか?

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

eclipse - EclipseでGradleプロジェクトのローカル依存関係にソース添付ファイル、Javadocの場所、およびネイティブライブラリの場所を指定するにはどうすればよいですか?

Java 開発者向けの Eclipse IDE (Neon) とデフォルトの Gradle プラグイン (Buildship?) が使用されます。

Gradle Git プロジェクトは、Eclipse IDE を使用して作成されました。ローカル JAR はworkspace/ProjectName/lib/nameOfJAR.jarディレクトリ内に保存されます。次のbuild.gradle構成を使用して、依存関係としてこのプロジェクトに追加されました。

次に、Project Explorer > Project A > Gradle > Refresh Gradle Projectを使用して Eclipse GUI を更新し、この新しいローカル依存関係を表示しましProject Explorer > Project A > Build Path > Configure Build Path > Libraries > Project and External Dependencies > [Name of JAR]た。

ただし、このセクションを展開すると、ソース添付ファイル、Javadoc の場所、およびネイティブ ライブラリの場所が変更不可として表示されます。これらはGradle構成ファイルから設定できますか?

これらは Eclipse と Gradle でどのように設定できますか?