プロジェクト

全般

プロフィール

整備 #4377

javaのRTCで生成されるビルド用ファイル(build_<RTC名>.xml)をantで実行するとワーニングがでる

katami が6年以上前に追加. 6年以上前に更新.

ステータス:
解決
優先度:
通常
担当者:
対象バージョン:
-
開始日:
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>

履歴

#1 ga6年以上前に更新

  • ステータス新規 から 解決 に変更
  • 担当者ga にセット
  • 進捗率0 から 100 に変更

Ant用ビルドファイルを修正させて頂きました r778

#2 katami が6年以上前に更新

修正されていことを確認しました。
ありがとうございます。

他の形式にエクスポート: Atom PDF