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

65 views
Skip to first unread message

kimukou buzz

unread,
Oct 12, 2012, 2:02:50 AM10/12/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

unread,
Oct 12, 2012, 3:03:52 AM10/12/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

unread,
Oct 14, 2012, 11:29:08 PM10/14/12
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

unread,
Oct 14, 2012, 11:38:13 PM10/14/12
to JsonPullParser-Japan
gistがおかしくなったので作り直しました
 https://gist.github.com/3890692
大変申し訳ありません
Reply all
Reply to author
Forward
0 new messages