2017-12-21 9 views
0

Bazelビルドシステムでjavacプラグインを使用できるかどうかを確認しようとしています。
入力:Bazelのjavacクラスパスに外部依存関係を置くことはできますか?

  • javacのプラグインのjarファイルがMavenの中央にあり
  • 私はjavacのクラスパス上でそれを持っているように、Bazelを設定するコンパイル時

すなわち、 jarファイルの参照は、実際に置換されていない - 動作しないこと、

残念ながら
java_library (
    ... 
    javacopts = ["-classpath @traute://jar", "-Xplugin:Traute"] 
) 

maven_jar (
    name = "traute", 
    artifact = "tech.harmonysoft:traute-javac:1.1.1" 
) 

、以下のような何かをしたい:私は私のWORKSPACEファイルに次のようしていますパス。

Bazel documentationも答えはありません。その点については、only annotation processors are supported out of the boxと書いてあります。

もっと経験豊かな人がいますか?Bazelは、javacプラグインを適用する方法について私にヒントを与えますか?

答えて

0

AFKのリンクが低すぎますが、$(位置拡張//ターゲット)を使用してターゲットをdeps属性に追加してください(データ属性で十分かもしれません)

関連する問題