メンチカツには醤油でしょ!!

ITエンジニア徒然 (AWS/Java/JavaScript/Google Spreadsheets/Jenkins/Mac/外部コミュニティ・勉強会レポ)

xmlの検証で"文書に対する文法制約(DTDまたはXMLスキーマ)の参照がありません。"を解消させる

Eclipseビルド警告(warn)撲滅週間です。

特にxmlがヤラしいのです。
今回はAntのbuild.xmlです。

先頭に

<?xml version="1.0" encoding="UTF-8"?>
<project name="properties-exchanger" default="devlocal">

みたいに書くと思いますが、
文書に対する文法制約 (DTD または XML スキーマ) の参照がありません。
が出るんですねぇ。

AntにおいてはxmlDTDが定義しきれないようです。

なので、この警告を解決させるのは

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE project>
<project name="properties-exchanger" default="devlocal">

と書いて黙らすのが良さそうです。

logback.xml も同じですね。