当前位置: 首页 > 工具软件 > openACs > 使用案例 >

使用ant编译openacs源码

虞修平
2023-12-01

     最近在做一个关于TR069的项目,使用的是网上比较有名的开源项目openacs,前期下载的是openacs的二进制形式,直接部署到jboss下就可以运行。但由于最终到目的是需要对源代码进行修改,因此又下载了openacs的源码。在网上找到了很多关于如何发布的教程,很多是使用myeclipse,但尝试很久也没 能成功。看到源码中有build.xml文件,于是产生了用ant进行编译的想法,但尝试很久出现了各种问题,最后终于找到了解决办法,希望这篇博客能帮助到那些以后使用openacs源码的人。

基本的环境我就不多说了,jdk1.5 + jboss4.2.2 + mysql + ant

     首先进入源码目录,修改build.properties文件,修改jboss的路径,然后执行ant -f b.xml(我尝试了很久都失败的原因是使用的是build.xml), 执行完成后在当前目录生成一个dist文件夹,里面有一个acs.ear文件,这跟我们下载的那个openacs的二进制文件是一样的,下面的部署就很简单了,直接将acs.ear拷贝到jboss安装目录下的deploy下即可,详见博客:http://blog.csdn.net/chow__zh/article/details/8348885

    以后如果需要修改源码并重新 编译时,首先需要删除原有的build,dist,/acs-ejb/build,/acs-ejb/dist,/acs-war/build,/acs-war/dist等目录,然后返回LibreACS-master/acs,ant -f b.xml,待build成功以后,当前目录下出现一个dist目录,其下有一个acs.ear文件。

 类似资料: