{"id":5,"date":"2005-12-21T08:23:00","date_gmt":"2005-12-21T08:23:00","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=5"},"modified":"2010-04-16T15:17:46","modified_gmt":"2010-04-16T13:17:46","slug":"jsmooth-mit-ant-build-skript","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2005\/12\/jsmooth-mit-ant-build-skript\/","title":{"rendered":"JSmooth mit Ant Build Skript"},"content":{"rendered":"<p>JSmooth nutze ich schon eine ganze Zeit, um unter Windows ausf\u00fchrbare EXE zu<br \/>\nerzeugen. Statt der Gui l\u00e4sst sich JSmooth aber auch \u00fcber Ant steuern.<\/p>\n<p>Zun\u00e4chst muss ein neuer Ant-Task definiert werden:<\/p>\n<pre class=\"prettyprint lang-xml\">&lt;property name=\"jsmooth.dir\" value=\"C:\/Programme\/JSmooth 0.9.7\"&gt;\r\n&lt;taskdef name=\"jsmoothgen\" classname=\"net.charabia.jsmoothgen.ant.JSmoothGen\"\r\n         classpath=\"${jsmooth.dir}\/lib\/jsmoothgen-ant.jar\"&gt;<\/pre>\n<p>Jetzt kann man den neuen Task jsmoothgen nutzen:<\/p>\n<pre class=\"prettyprint lang-xml\">&lt;target name=\"build-exe-createmetadata\"&gt;\r\n  &lt;jsmoothgen project=\"createmetadata.jsmooth\"\r\n              skeletonroot=\"${jsmooth.dir}\/skeletons\" \/&gt;\r\n&lt;\/target&gt;\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>JSmooth nutze ich schon eine ganze Zeit, um unter Windows ausf\u00fchrbare EXE zu erzeugen. Statt der Gui l\u00e4sst sich JSmooth aber auch \u00fcber Ant steuern. Zun\u00e4chst muss ein neuer Ant-Task definiert werden: &lt;property name=&#8220;jsmooth.dir&#8220; value=&#8220;C:\/Programme\/JSmooth 0.9.7&#8243;&gt; &lt;taskdef name=&#8220;jsmoothgen&#8220; classname=&#8220;net.charabia.jsmoothgen.ant.JSmoothGen&#8220; classpath=&#8220;${jsmooth.dir}\/lib\/jsmoothgen-ant.jar&#8220;&gt; Jetzt kann man den neuen Task jsmoothgen nutzen: &lt;target name=&#8220;build-exe-createmetadata&#8220;&gt; &lt;jsmoothgen project=&#8220;createmetadata.jsmooth&#8220; skeletonroot=&#8220;${jsmooth.dir}\/skeletons&#8220; \/&gt; &lt;\/target&gt;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[4],"tags":[],"class_list":["post-5","post","type-post","status-publish","format-standard","hentry","category-open-source"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":16,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/5\/revisions"}],"predecessor-version":[{"id":584,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/5\/revisions\/584"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=5"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=5"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}