File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change 2727 </path >
2828
2929 <property name =" AMQP_SPEC_JSON_PATH" value =" ${ codegen.dir } /amqp-${ spec.version } .json" />
30-
31- <target name =" amqp-generate" description =" generate AMQP.java and AMQImpl.java from AMQP spec" >
30+
31+ <target name =" amqp-generate-check" description =" check if codegen needs to be run" >
32+ <uptodate property =" amqp.generate.notRequired" >
33+ <srcfiles file =" codegen.py" />
34+ <srcfiles dir =" ${ codegen.dir } " >
35+ <include name =" *" />
36+ </srcfiles >
37+ <compositemapper >
38+ <mapper type =" merge" to =" ${ basedir } /${ src.generated } /com/rabbitmq/client/impl/AMQImpl.java" />
39+ <mapper type =" merge" to =" ${ basedir } /${ src.generated } /com/rabbitmq/client/AMQP.java" />
40+ </compositemapper >
41+ </uptodate >
42+ </target >
43+
44+ <target name =" amqp-generate" depends =" amqp-generate-check"
45+ unless =" amqp.generate.notRequired" description =" generate AMQP.java and AMQImpl.java from AMQP spec" >
3246 <mkdir dir =" ${ src.generated } /com/rabbitmq/client/" />
3347 <exec dir =" ." executable =" python" output =" ${ src.generated } /com/rabbitmq/client/AMQP.java" >
3448 <arg line =" codegen.py" />
You can’t perform that action at this time.
0 commit comments