Project

General

Profile

整備 #4377

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

Added by katami about 3 years ago. Updated about 3 years ago.

Status:
解決
Priority:
通常
Assignee:
Target version:
-
Start date:
11/29/2017
Due date:
% Done:

100%

Estimated time:

Description

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>

History

#1 Updated by ga about 3 years ago

  • Status changed from 新規 to 解決
  • Assignee set to ga
  • % Done changed from 0 to 100

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

#2 Updated by katami about 3 years ago

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

Also available in: Atom PDF