EclipseでMapstructマッパーを生成するための特別な設定がありますか?確かに彼らは生成されていません。EclipseでGradleを使用してMapStructマッパーを生成する方法
これらは、グラデルビルドで生成されますが、生成することができないため、開発に使用できます。
私は私のbuild.gradleにこれを追加しました:
plugins {
id "net.ltgt.apt" version "0.10"
}
dependencies {
compile "org.mapstruct:mapstruct-jdk8:$mapstructVersion"
apt "org.mapstruct:mapstruct-processor:$mapstructVersion"
}
(私はこれが実際に必要ではないことを信じものの???)私はまたMapStructのためのEclipseプラグインを追加
Iその後、 [プロジェクト]> [プロパティ]> [Javaコンパイラ]> [注釈処理を行ってきました:
しかし、.apt_generatedは空です。何が分かりませんか?
私が使用している:
Eclipseを:バージョン:酸素放出(4.7.0)のIDをビルドします。20170620から1800
MapStructバージョン1.2.0.CR1(も1.1.0.FINALがしようとしますが)
グレートで生成された後。また、私たちのウェブサイトの[issue](https://github.com/mapstruct/mapstruct.org/issues/63)も作成しましたので、あなたの回答を[IDE Support](http://mapstruct.org/documentation/ide-support /)の一部です。 – Filip
ロンボクも使用している場合は、パドルなしでクリークを上っている可能性があります。 – Justin
@Justin現在のところ、Lombok '1.16.18'とMapstruct 1.2.0の両方を使用することに問題があるようです。Eclipseの最終版(AFAIKは他のIDEで動作し、確かにGradleで動作します)は、https://github.com/mapstruct/mapstruct/issues/1159およびhttps://github.com/rzwitserloot/lombok/issues/1359を参照してください。 'org.mapstruct.ap.spi.AstModifyingAnnotationProcessor.class'ファイルを' lombok.jar'に追加するという回避策が私にとってはうまくいきます。うまくいけばすぐに修正されるでしょう。 – Neilos