antでのaptの設定に関しての質問

閲覧: 65 回
最初の未読メッセージにスキップ

kimukou buzz

未読、
2012/10/12 2:02:502012/10/12
To: JsonPullParser-Japan
androidにおいて

antのaptタスクを使いたいの思っているのですが
f
actoryは
net.vvakame.util.jsonpullparser.factory.JsonAnnotationProcessor
の認識で相違ありませんでしょうか?

そこら辺に関する記述、パラメータ等がwiki等にあるようでしたら御指摘頂けると幸いです
よろしくお願いいたします。
現在の認識だと

ant.path(id: "path") {
fileset(dir: 'libs') {
include(name: "**/*.jar")
}
fileset(dir: 'factory') {
include(name: "**/*.jar")
}
}
ant.mkdir(dir:'gen')
ant.apt(compile: false,
factory:
'net.vvakame.util.jsonpullparser.factory.JsonAnnotationProcessor',
srcdir: 'src',
destdir: 'gen',
includeantruntime:'path',
classpathref:'path')
{
ant.option(name: 'JsonPullParserClassPostfix', value: 'Gererated')
ant.option(name: 'JsonPullParserDebug', value: 'true')
}

な形になるかなと試行錯誤中です(まだうまく生成されていません

vvakame

未読、
2012/10/12 3:03:522012/10/12
To: jsonpullpa...@googlegroups.com
わかめです。

https://github.com/vvakame/JsonPullParser/blob/master/jsonpullparser-apt/src/main/resources/META-INF/services/javax.annotation.processing.Processor
factoryのFQNはそれであってます。
antについては普段全然使っていないのでわかりません…。

2012年10月12日 15:02 kimukou buzz <kimuko...@gmail.com>:
> --
> このメールは Google グループのグループ「JsonPullParser-Japan」の登録者に送られています。
> このグループから退会するには、jsonpullparser-j...@googlegroups.com にメールを送信してください。
> その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
>
>

kimukou buzz

未読、
2012/10/14 23:29:082012/10/14
To: JsonPullParser-Japan
ありがとうございます

mike_neckさんにもアドバイスを頂き
 https://gist.github.com/3890645
のような状況まで確認できました。
(1.6のアノテーション(注釈)処理なのですね

ただgen等にソースを生成しないとうまく一緒にantでコンパイルしてくれないようで
OK) jdk1.6のaptコマンド
NG) javacコマンドでの注釈処理対応
だとうまく行かず・・


On 10月12日, 午後4:04, vvakame <vvak...@gmail.com> wrote:
> わかめです。
>
> https://github.com/vvakame/JsonPullParser/blob/master/jsonpullparser-...
> factoryのFQNはそれであってます。
> antについては普段全然使っていないのでわかりません…。
>
> 2012年10月12日 15:02 kimukou buzz <kimukou.b...@gmail.com>:

kimukou buzz

未読、
2012/10/14 23:38:132012/10/14
To: JsonPullParser-Japan
gistがおかしくなったので作り直しました
 https://gist.github.com/3890692
大変申し訳ありません
全員に返信
投稿者に返信
転送
新着メール 0 件