2017-04-18 6 views
1

私はNutchを公式ガイドで学習しています。私はbinディレクトリでAntを実行するときに、それは言う:Nutch - リソースorg/sonar/ant/antlib.xmlから定義をロードできませんでした

「リソースorg/sonar/ant/antlib.xmlから定義をロードできませんでした。それ が見つかりませんでした。」

私はそれを解決するために多くの時間をGoogleで費やしましたが、失敗しました。私のOSはUbuntu16.04です。

enter image description

答えて

5

build.xmlにすべてのこの部分をコメントしてください:

<!-- ================================================================== --> 
    <!-- SONAR targets              --> 
    <!-- ================================================================== --> 

    <!-- Define the Sonar task if this hasn't been done in a common script --> 
    <taskdef uri="antlib:org.sonar.ant" resource="org/sonar/ant/antlib.xml"> 
    <classpath path="${ant.library.dir}"/> 
    <classpath path="${mysql.library.dir}"/> 
    </taskdef> 

    <!-- Add the target --> 
    <target name="sonar" description="--> run SONAR analysis"> 

    <!-- list of mandatory source directories (required) --> 
    <property name="sonar.sources" value="${src.dir}"/> 

    <!-- list of properties (optional) --> 
    <property name="sonar.projectName" value="Nutch Trunk 1.4 Sonar Analysis" /> 
    <property name="sonar.binaries" value="${build.dir}/classes" /> 
    <property name="sonar.binaries" value="${build.dir}/plugins" /> 
    <property name="sonar.tests" value="${test.src.dir}" /> 

    <sonar:sonar workDir="${base.dir}" key="org.apache.nutch:trunk" 
    version="1.4-SNAPSHOT" xmlns:sonar="antlib:org.sonar.ant"/> 
    </target> 

このように、それが動作するはずです。

+0

ありがとうございました。問題は解決しました。 – Kaiux

関連する問題