Ant

Talks about:
<a class="post-tag post-tag-ant" href="/tags/ant">Ant</a>
In order to use the YoSQL tooling for Ant, follow these steps:
- Download the
yosql-tooling-anttask zip file from the latest release (or any prior version). - Define a task in your build.xml. The
libfolder of theyosql-tooling-antzip file contains all jar files that are required for the task. - Write
.sqlfiles in a directory of your choice (e.g./path/to/your/sql/files). - Adjust the configuration of the
YoSQLtask. - Execute the
YoSQLtask in order to generate Java code.
An example build.xml file could look like this:
<project name="YourProject">
<description>
example showing how to use YoSQL with Ant
</description>
<!-- define YoSQL task -->
<taskdef name="yosql"
classname="wtf.metio.yosql.tooling.ant.YoSQLGenerateTask"
classpath="/path/of/all/yosql/jar/files"/>
<!-- configure YoSQL -->
<yosql>
<files inputBaseDirectory="/path/to/your/sql/files"
outputBaseDirectory="/path/for/writing/java/code"/>
<repositories generateInterfaces="true"/>
<converter>
<rowConverters alias="yourConverter"
converterType="com.example.YourConverter"
methodName="yourCustomMethod"
resultType="com.example.YourDomainObject"/>
</converter>
</yosql>
</project>