帆软社区
首页
服务平台
文档
学院
问答
论坛
认证
招聘
任务
市场
登录
用ant打包插件时executable="${compile_jdk_version}/bin/javac"这一行报错
回答问题
关注问题
请
登录
后使用快捷导航
没有帐号?
立即注册
用户操作
任务管理
我的任务
详情
摇摇乐
大转盘
许愿墙
积分商城
每日签到
设置
我的收藏
退出
腾讯QQ
微信登录
提问
用ant打包插件时executable="${compile_jdk_version}/bin/javac"这一行报错
用idea的ant打包官网源码自带的nice-login插件时,我只是将build.xml中的jdk.home替换为我自己的jdk路径(<property name="jdk.home" value="C:/Program Files/Java/jdk1.8.0_101"/>),但用ant打包时,总是提示executable="${compile_jdk_version}/bin/javac"这一句话报错。
FineReport
扬帆软行天下
发布于 2018-8-9 17:51
回答问题
关注问题
悬赏:
2 F币
+ 添加悬赏
举报
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
取消
发布回答
共1回答
最佳回答
0
胡添
发布于2019-3-19 14:03(编辑于 2023-9-6 09:34)
555
评论
举报
收起评论
(2)
漩涡
完整的build.xml发一下呢
回复
2019-03-19 15:27
取消
回复
胡添
回复 漩涡
<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>
<project basedir=\".\" default=\"jar\" name=\"plugin\">
<!-- JDK路径,根据自己机器上实际位置修改-->
<property name=\"jdk.home\" value=\"C:\\Program Files\\Java\\jdk1.8.0_161\"/>
<property name=\"libs\" value=\"${basedir}/lib\"/>
<property name=\"publicLibs\" value=\"\"/>
<property name=\"reportLibs\" value=\"${basedir}/webroot/WEB-INF/lib\"/>
<property name=\"destLoc\" value=\".\"/>
<property name=\"classes\" value=\"classes\"/>
<xmlproperty file=\"${basedir}/plugin.xml\"/>
<property name=\"current-version\" value=\"${plugin.version}\"/>
<!-- 插件版本-->
<property name=\"plugin-version\" value=\"${current-version}\"/>
<!-- 插件名字-->
<property name=\"plugin-name\" value=\"function-test\"/>
<property name=\"plugin-jar\" value=\"fr-plugin-${plugin-name}-${plugin-version}.jar\"/>
<target name=\"prepare\">
<delete dir=\"${classes}\"/>
<delete dir=\"fr-plugin-${plugin-name}-${plugin-version}\"/>
<xmlproperty file=\"${basedir}/plugin.xml\"/>
<delete dir=\"${destLoc}/${plugin.name}\"/>
</target>
<path id=\"compile.classpath\">
<fileset dir=\"${libs}\">
<include name=\"**/*.jar\"/>
</fileset>
<fileset dir=\"${publicLibs}\">
<include name=\"**/*.jar\"/>
</fileset>
<fileset dir=\"${reportLibs}\">
<include name=\"**/*.jar\"/>
</fileset>
</path>
<patternset id=\"resources4Jar\">
<exclude name=\"**/.settings/**\"/>
<exclude name=\".classpath\"/>
<exclude name=\".project\"/>
<exclude name=\"**/*.java\"/>
<exclude name=\"**/*.db\"/>
<exclude name=\"**/*.g\"/>
<exclude name=\"**/package.html\"/>
</patternset>
<target name=\"copy_resources\">
<echo message=\"从${resources_from}拷贝图片,JS,CSS等资源文件\"/>
<delete dir=\"tmp\"/>
<copy todir=\"tmp\">
<fileset dir=\"${resources_from}/src/main/resources\">
<patternset refid=\"resources4Jar\"/>
</fileset>
</copy>
<copy todir=\"${classes}\">
<fileset dir=\"tmp\"/>
</copy>
<delete dir=\"tmp\"/>
</target>
<target name=\"compile_javas\">
<echo message=\"编译${compile_files}下的Java文件\"/>
<javac destdir=\"${classes}\" debug=\"false\" optimize=\"on\" source=\"${source_jdk_version}\"
target=\"${target_jdk_version}\"
fork=\"true\" memoryMaximumSize=\"512m\" listfiles=\"false\" srcdir=\"${basedir}\"
executable=\"${compile_jdk_version}/bin/javac\">
<src path=\"${basedir}/src/main/java\"/>
<exclude name=\"**/.svn/**\"/>
<compilerarg line=\"-encoding UTF8 \"/>
<classpath refid=\"compile.classpath\"/>
</javac>
</target>
<target name=\"jar_classes\">
<echo message=\"打Jar包:${jar_name}\"/>
<delete file=\"${basedir}/${jar_name}\"/>
<jar jarfile=\"${basedir}/${jar_name}\">
<fileset dir=\"${classes}\">
</fileset>
</jar>
</target>
<target name=\"super_jar\" depends=\"prepare\">
<antcall target=\"copy_resources\">
<param name=\"resources_from\" value=\"${basedir}\"/>
</antcall>
<antcall target=\"compile_javas\">
<param name=\"source_jdk_version\" value=\"1.6\"/>
<param name=\"target_jdk_version\" value=\"1.6\"/>
<param name=\"compile_jdk_version\" value=\"${jdk.home}\"/>
<param name=\"compile_files\" value=\"${basedir}/src\"/>
</antcall>
<echo message=\"compile plugin success!\"/>
<antcall target=\"jar_classes\">
<param name=\"jar_name\" value=\"${plugin-jar}\"/>
</antcall>
<delete dir=\"${classes}\"/>
</target>
<target name=\"jar\" depends=\"super_jar\">
<antcall target=\"zip\"/>
</target>
<target name=\"zip\">
<property name=\"plugin-folder\" value=\"fr-plugin-${plugin-name}-${plugin-version}\"/>
<echo message=\"----------zip files----------\"/>
<mkdir dir=\"${plugin-folder}\"/>
<copy todir=\"${plugin-folder}\">
<fileset dir=\".\">
<include name=\"${plugin-jar}\"/>
<include name=\"plugin.xml\"/>
</fileset>
<fileset dir=\"${libs}\">
<include name=\"*.jar\"/>
<include name=\"*.dll\"/>
</fileset>
</copy>
<zip destfile=\"${basedir}/${plugin-folder}.zip\" basedir=\".\">
<include name=\"${plugin-folder}/*.jar\"/>
<include name=\"${plugin-folder}/*.dll\"/>
<include name=\"${plugin-folder}/plugin.xml\"/>
</zip>
<move file=\"${plugin-folder}.zip\" todir=\"${destLoc}/install\"/>
</target>
</project>
回复
2019-03-19 15:39
取消
回复
取消
评论
2
关注人数
481
浏览人数
最后回答于:
2019-3-19 14:03
活动推荐
更多
帆软最具价值【MVP】征集令重磅来袭!
【FineBI免费新手打卡营】七天掌握FineBI6.1基础功能
【FineDataLink学习路径】助您轻松入门数据开发
热门课程
更多
FineBI6.X零基础入门
免费
学习
悬赏者(0)
+添加悬赏
添加悬赏
增加悬赏可以吸引更多人来回答
添加悬赏:
F币
我 的 F币:
F币
充值
金额不足
确定
取消
返回顶部