Davide Grandi created DERBY-7057:
------------------------------------

             Summary: Unreferenced failing target in main build
                 Key: DERBY-7057
                 URL: https://issues.apache.org/jira/browse/DERBY-7057
             Project: Derby
          Issue Type: Improvement
          Components: Build tools
    Affects Versions: 10.15.1.3
            Reporter: Davide Grandi


In main build.xml, at row 1347, there's a (failing) unreferenced target
--
 <target name="build-test-jars" description="Build jar files used in tests." 
depends="buildsource" >

    <ant 
dir="${derby.testing.src.dir}/${derby.testing.functest.dir}/tests/lang" 
target="build-test-jars" />

</target>
--
when executed the dir attribute expands to
     
java\org.apache.derby.tests\org\apache\derbyTesting\functionTests\tests\lang\build.xml
that don't exists.
BUT the destination target 'build-test-jars' EXISTS in secondary build file
     java\org.apache.derby.tests\build.xml
and launching it's 'build-test-jars' target creates a db with
     
java\org.apache.derby.tests\org\apache\derbyTesting\functionTests\tests\lang\nast_init.sql
and store it overwriting the already existent
    
java\org.apache.derby.tests\org\apache\derbyTesting\functionTests\tests\lang\nast1.jar
that, in turn, is referenced by the test class
    
java\org.apache.derby.tests\org\apache\derbyTesting\functionTests\tests\lang\NativeAuthenticationServiceTest.java

So, maybe, it's only an unreferenced target, activating it destroys nast1.jar 
and could be safely removed along
     build-test-jars target
in
    java\org.apache.derby.tests\build.xml

I've attached a svn.diff patch to delete this 2 targets.

Best regards, Davide Grandi

PS : BTW, discovered while extending the ant-antcall expansion from 
'buildsource' to 'all' targets.
Nearly finished, it should have minimal impact on current osgi works.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to