ant build 构建问题
就是一个简单的例子
java类
package com.test;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello ant");
}
}
build.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<project name="helloWorld" default="run" basedir=".">
<property name="src" value="com"></property>
<property name="dest" value="build/classes"></property>
<property name="lib" value="lib"></property>
<property name="hello_jar" value="hello.jar"></property>
<!--初始化之前执行删除操作-->
<target name="clean">
<delete dir="${dest}"></delete>
<delete dir="${lib}"></delete>
</target>
<target name="init">
<mkdir dir="${dest}"></mkdir>
</target>
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}"></javac>
</target>
<target name="build" depends="compile">
<mkdir dir="${lib}"></mkdir>
<jar jarfile="${lib}/${hello_jar}" basedir="${dest}"></jar>
</target>
<target name="run" depends="build">
<java classname="com.test.HelloWorld">
<classpath>
<pathelement path="${lib}/${hello_jar}"></pathelement>
</classpath>
</java>
<echo message="jdk 版本:${ant.java.version}"/>
</target>
</project>
这个小例子,在doc环境下可以运行正常,但是在myeclipse中无法正常运行
myeclipse运行如下
代码就这些了,各位有经验的大哥,看看是什么原因。
------解决方案--------------------在cmd下执行的是ant的bat脚本吧?eclipse里好像无法直接调用这个bat的吧?
------解决方案--------------------在xml上右键-->Run As -->Ant Build. 如果好用别忘了结贴
------解决方案--------------------估计是你的xml文件内容有误 去百度一个正确的 直接用myeclipse的打包就好了
为什么要这么弄啊
------解决方案--------------------楼主在XML中加个地址的参数
看看这个行不行
<?xml version="1.0" encoding="UTF-8"?>
<project name="release_UIWeb" default="Release" basedir="..">
<tstamp>
<format property="TODAY_ZH" pattern="yyyy-MM-dd" locale="cn" />
<format property="TODAY_FILE" pattern="yyyyMMdd" locale="cn" />
&l