1. Ant build.xml example
<project name="version" basedir="." default="generate.service">
<property environment="env"/>
<property name="dest.dir" value="build" />
<property name="dest.dir.classes" value="${dest.dir}/classes" />
<property name="axis2.home" value="${env.AXIS2_HOME}" />
<property name="repository.path" value="E:/Server/apache-tomcat-6.0.26/webapps/axis2/WEB-INF/services" />
<path id="build.class.path">
<fileset dir="${axis2.home}/lib">
<include name="*.jar" />
</fileset>
</path>
<target name="clean">
<delete dir="${dest.dir}" />
</target>
<target name="prepare">
<mkdir dir="${dest.dir}" />
<mkdir dir="${dest.dir.classes}" />
<mkdir dir="${dest.dir.classes}/META-INF" />
</target>
<target name="generate.service" depends="clean,prepare">
<copy file="src/META-INF/services.xml" tofile="${dest.dir.classes}/META-INF/services.xml" overwrite="true" />
<javac srcdir="src" destdir="${dest.dir.classes}" includes="org/**/**">
<classpath refid="build.class.path" />
</javac>
<jar basedir="${dest.dir.classes}" destfile="${dest.dir}/version.aar" />
<copy file="${dest.dir}/version.aar" tofile="${repository.path}/version.aar" overwrite="true" />
</target>
</project>
2. Ant target of Java
<target name="run" depends="generate.SampleServiceClient">
<java fork="true" classname="org.apache.axis2.axis2userguide.SampleClient">
<classpath>
<path refid="build.class.path"/>
<path location="E:/reference/WebService/axis/Test/sample/client/build/SampleService.jar"/>
</classpath>
</java>
</target>
3. 使用ant和ivy编译一个项目时,运到 "problem: failed to create task or type antlib:org.apache.ivy.ant:settings" 时,需要将ivy-2.2.0.jar加到CLASSPATH中。
分享到:
相关推荐
4. Ant和Cygwin:需要使用Ant工具来编译Hadoop,而Ant需要使用到Cygwin提供的一些工具,如sed等,可以从http://ant.apache.org/ivy/download.cgi下载Ant,从http://www.cygwin.cn/下载Cygwin。 三、编译Hadoop 1. ...
此时你按它说的那样需输入ant ivy-bootstrap命令下载ivy, 当然你也可以直接吧ivy jar包直接放入c:\Users\用户名\.ant\lib下 下好后再输入刚才的ant eclipse命令,回车后你会看到一堆信息,此时表明ant已经再帮你...
该工具与其他工具(例如Ant,Maven,Ivy,Gradle等)之间的主要区别在于,该构建工具使您可以直接在Java中工作。 由于您正在构建Java项目,因此可以安全地假定您已经知道Java。 另外,由于它正在运行编译的代码(而...
此时你按它说的那样需输入ant ivy-bootstrap命令下载ivy, 当然你也可以直接吧ivy jar包直接放入c:\Users\用户名\.ant\lib下 下好后再输入刚才的ant eclipse命令,回车后你会看到一堆信息,此时表明ant已经再帮你...
如果你使用ant 1.6.0或者更高,你可以简单的到src/example/hello-ivy 目录并运行ant: 如果构建成功,你就成功的安装了ivy! 如 ... by skydream 2009-09-02 回复 (0) ivy教程(8 ... 这个教程介绍ivy文件中的模块配置...
Gradle团队很兴奋地宣布Gradle 7.6.4。 此版本解决了安全漏洞: Apache Ant不安全临时文件漏洞...2、当类路径包含带有Java 21类的多版本jar时,Gradle 7.6.3无法进行增量编译 并包含Jackson和Maven依赖项的版本更新。
此时你按它说的那样需输入ant ivy-bootstrap命令下载ivy, 当然你也可以直接吧ivy jar包直接放入c:\Users\用户名\.ant\lib下 下好后再输入刚才的ant eclipse命令,回车后你会看到一堆信息,此时表明ant已经再帮你...
此时你按它说的那样需输入ant ivy-bootstrap命令下载ivy, 当然你也可以直接吧ivy jar包直接放入c:\Users\用户名\.ant\lib下 下好后再输入刚才的ant eclipse命令,回车后你会看到一堆信息,此时表明ant已经再帮你...
Groovy还无缝集成了所有现有的Java类和库,并直接编译为Java字节码,因此您可以在任何可以使用Java的地方使用它。 正在下载 Bintray上提供了最新的Groovy版本 二进制分发链接在软件包页面上。 Maven,Gradle和Ivy
resolve-将依赖项下载到lib文件夹(如果需要的话)(使用ivy) 编译-编译源代码build-war-结合以上3个任务,并构建一个war文件以部署在应用程序服务器上clean-删除目录(包括lib) 您很可能只想运行ant resolve或ant...
从Git Bash中执行命令ant编译以下载ivy,依赖项以及类文件的生成HealthProfilerReader.java由实现以下解决方案的解决方案组成:通过将ID作为参数传递getWeight和getHeight方法,详细打印列表中的所有人员,将id作为...
在运行以下命令之前,从下载 ivy jar 并将其复制到 ant lib 目录中 $ant -lib lib 编译 $ant -lib lib dist 如何为模块运行测试 $ant -lib lib -Dmodule=网站测试 如何运行功能测试 $ant -lib lib -Dmodule=website ...
LlamaFur:学习潜在...为了编译LlamaFur代码,您需要Java 8,Ant和Ivy。 要将它们安装在带有ubuntu/trusty64的干净的盒中,应使用以下行: sudo apt-get --yes update sudo apt-get install -y software-propertie
的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...
如不可用 可以参考如下自行编译 首先将 ${HADOOP_HOME}\src\contrib 下面的 build-contrib.xml 复制到 ${HADOOP_HOME}\src\contrib\eclipse-plugin 下面 然后修改 build-contrib.xml文件 ${basedir}"/> ${root}/....