操作
整備 #4377
未完了javaのRTCで生成されるビルド用ファイル(build_<RTC名>.xml)をantで実行するとワーニングがでる
開始日:
2017/11/29
期日:
進捗率:
100%
予定工数:
説明
javaのRTCで生成されるビルド用ファイル(build_<RTC名>.xml)をantで実行するとワーニングがでます。
ANT1.8からincludeantruntimeの属性のデフォルト値がtrueに変更になったようです。(ANT1.8以前はfalse)
以下はビルド時のワーニングです。
$ ant -f build_ModuleName.xml Buildfile: /home/t-katami/workspace/jtest004/build_ModuleName.xml mkdir: [mkdir] Created dir: /home/t-katami/workspace/jtest004/bin compile: [javac] /home/t-katami/workspace/jtest004/build_ModuleName.xml:20: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 3 source files to /home/t-katami/workspace/jtest004/bin BUILD SUCCESSFUL Total time: 0 seconds
build_<RTC名>.xmlの javaタスクに includeantruntime="false"の属性を追加願います。
<!--
# -*- Buildfile -*-
# @file build_ModuleName.xml
# @brief RTComponent makefile for "ModuleName component"
# @date $Date$
#
# $Id$
-->
<project name="ModuleName" default="compile">
<property name="source" value="src" />
<property name="dest" value="bin" />
<property environment="env" />
<target name="mkdir">
<mkdir dir="${dest}" />
</target>
<target name="compile" depends="mkdir">
<javac includeantruntime="false" srcdir="${source}" destdir="${dest}">
<classpath>
<fileset dir="${env.RTM_JAVA_ROOT}/jar">
<include name="*.jar"/>
</fileset>
</classpath>
</javac>
</target>
</project>
操作