|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
先谈谈我对java的一些认识。我选择java,是因为他语法简单,功能强大,从web,到桌面,到嵌入式,无所不能。但当我进一步了解了java后,感叹,java原来也有许多缺点。
在java开辟中,ant为我们供应了一个十分壮大的项目构立功能。一样平常开辟中,最经常使用的功效是:编译、打包、运转junittestcase、反省编码标准。在此给出这些最经常使用功效的一个ant模板文件,与列位共享。
<?xmlversion="1.0"encoding="gb2312"?>
<projectname="TestProject"default="all"basedir=".">
<propertyname="src.code"value="src"/>
<propertyname="src.junit"value="junit"/>
<propertyname="lib.dir"value="lib"/>
<propertyname="lib.jar"value="TestClass.jar"/>
<!--checkstyleconfiguration-->
<propertyname="checkstyle.config"value="checkstyle.xml"/>
<taskdefresource="checkstyletask.properties"
classpath="${lib.dir}/checkstyle-all-3.1.jar"/>
<!--输入文档-->
<propertyname="doc.dir"value="doc"/>
<propertyname="doc.api"value="${doc.dir}/api"/>
<propertyname="javadoc.package"value="com.*"/>
<!--输入二进制文件-->
<propertyname="dist.root"value="dist"/>
<propertyname="dist.proj"value="${dist.root}/proj"/>
<propertyname="dist.classes"value="${dist.proj}/classes"/>
<propertyname="dist.lib"value="${dist.proj}/lib"/>
<propertyname="dist.junit"value="${dist.root}/junit"/>
<!--classpath-->
<pathid="classpath">
<filesetdir="${lib.dir}">
<includename="**/*.jar"/>
</fileset>
</path>
<pathid="proj.libs">
<filesetdir="${dist.lib}">
<includename="**/*.jar"/>
</fileset>
</path>
<targetname="init">
<mkdirdir="${doc.dir}"/>
<mkdirdir="${dist.root}"/>
<mkdirdir="${dist.proj}"/>
<mkdirdir="${dist.lib}"/>
<tstamp/>
<echomessage="${TSTAMP}"></echo>
</target>
<targetname="all"depends="compilesrc,javadoc,checkstyle"/>
<p>
恰恰证明了java的简单,要不怎么没有通过c/c++来搞个这种框架? |
|