On 2015-02-02, Stefan Bodewig wrote:

> On 2015-02-02, Rm Beer wrote:

>> I use a source code for linux and all settings variable for shell.

>> This line put in command shell:

>> ./build.sh -Ddist.dir=/src/ant-apache/apache-ant-1.9.4/Build/
>> -Xlint:deprecation -Xlint:uncheked

>> and getting this result:

>> Note: Some input files use or override a deprecated API.
>> Note: Recompile with -Xlint:deprecation for details.
>> Note: Some input files use unchecked or unsafe operations.
>> Note: Recompile with -Xlint:unchecked for details.

>> with this finish result:

>> /src/ant-apache/apache-ant-1.9.4/src/tests/junit/org/apache/tools/ant/taskdefs/ExecuteWatchdogTest.java:143:
>> error: cannot access Matcher
>>                         throw new AssumptionViolatedException("process
>> interrupted in thread", e);
>>                               ^
>>   class file for org.hamcrest.Matcher not found

> This means Ant hasn't got hamcrest on its classpath, it should be part
> of lib/optional

so much is true - and it is even part of our git tree.

> Ant ships with junit but not with hamcrest

it is not part of the source distribution, I'm going to fix the build
script for the next release.

In the meantime, the solution for you is to download hamcrest-core - for
example
<http://search.maven.org/remotecontent?filepath=org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar>
and place it in the lib/optional folder.

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org

Reply via email to