I am trying to add the Java9 support.
First try is building on Java9, which fails due stricter javadoc checks.
Jan
svn-rev 1.585.946
Working on Windows 7
No optional libs (which doesnt exist in svn)
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
Java HotSpot(TM) Client VM (build 1.5.0_22-b03, mixed mode, sharing)
============================================================================
====
1. Bootstrapping
---------------------------------
$ build dist
... Bootstrapping Ant Distribution
... Done Bootstrapping Ant Distribution
--> no problem
2. Building Distro
---------------------------------
Buildfile: C:\projekte\apache-ant\core_test\build.xml
javadocs:
--> several "class not found" messages due optional libs
--> some @see warnings:
* wrong java-link-syntax (missing '#')
* reference not found (optional libs)
* @param not a param
* @inheritDoc but doesnt override method
* custom tag warning @todo
[javadoc] 134 warnings
[javadoc] Patched 1 link injection vulnerable javadocs
==> no problem
3. Test
---------------------------------
$ build test
BUILD FAILED
C:\projekte\apache-ant\core_test\build.xml:1571: Unit tests failed; see:
C:\projekte\apache-ant\core_test\build\testcases\reports
C:\projekte\apache-ant\core_test\build\antunit\reports
AntUnit: 5 Failures, 6 Errors
Failures
- resourceexists-test_xml
-- testURL: line 40 column 20
- get-test_xml
-- testInfiniteRedirect: More than 25 times redirecting, giving up; socket
error 10106
- hostinfo-test_xml
-- testApacheNoPrefix: line 91 column 22
-- testReverse: expected 'www' but was '194'; line 101 col 80
-- testApache: line 68 col 22
Errors
- get-test_xml
-- testPermanentRedirect: socket 10106; line 42:77
-- testSeeOtherRedirect: socket 10106; line 29:67
-- test5LevelsOfRedirect: socket 10106; line 81:71
-- testStatusCode307Redirect: socket 10106; line 68:65
-- testTemporaryRedirect: socket 10106; line 55:67
-- testNestedResources: socket 10106; line 105:39
JUnit: 2 Failures, 11 Errors
Failures
- ManifestClassPathTest
-- testDifferentWindowsDrive:198: Should throw BuildException because:
different drive
- SignJarTest
-- testTsaLocalhost: socket 10106
Errors
- IsReachableTest
-- testLocalhost
-- testLocalhostURL
-- testIpv4localhost
-- testFTPURL
MailMessageTest: NullPointerExceptions (optional jar?)
-- testAPIExample
-- testToOnly
-- testCcOnly
-- testBccOnly
-- testNoSubject
-- testEmptyBody
-- testAsciiCharset
==> not fine, but I dont see a problem for trying Java9
Java(TM) SE Runtime Environment (build 1.9.0-ea-b06)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b62, mixed mode)
============================================================================
====
1. Bootstrapping
---------------------------------
$ build dist
... Bootstrapping Ant Distribution
... Done Bootstrapping Ant Distribution
--> no problem
2. Building Distro
---------------------------------
javadoc: same erros (of course)
[javadoc] Standard Doclet version 1.9.0-ea
[javadoc] Building tree for all the packages and classes...
--> strict html check: tag not allowed here, unexpected text, malformed
HTML, unknown tag: ant|antcall|subant, ... bad use of '>'
[javadoc] Note: Custom tags that could override future standard tags:
@todo. To avoid potential overrides, use at least one period character (.)
in custom tag names.
[javadoc] 100 errors
[javadoc] 100 warnings
BUILD FAILED
C:\projekte\apache-ant\core_test\build.xml:934: The following error occurred
while executing this line:
C:\projekte\apache-ant\core_test\build.xml:1425: Javadoc returned 1
3. Building Distro without Javadoc
----------------------------------
$ build dist -Djavadoc.notrequired=true
BUILD FAILED
C:\projekte\apache-ant\core_test\build.xml:934: The following error occurred
while executing this line:
C:\projekte\apache-ant\core_test\build.xml:941:
C:\projekte\apache-ant\core_test\build\javadocs does not exist.
4. Building Distro without Javadoc 2
------------------------------------
Adding an unless-clause to the build.xml:
<target name="dist_javadocs" depends="javadocs"
unless="javadoc.notrequired">
$ build dist -Djavadoc.notrequired=true
==> no problem
3. Test
---------------------------------
$ build test
BUILD FAILED
C:\projekte\apache-ant\core_test\build.xml:1571: Unit tests failed; see:
C:\projekte\apache-ant\core_test\build\testcases\reports
C:\projekte\apache-ant\core_test\build\antunit\reports
AntUnit: 5 Failures, 6 Errors
- same as under Java 1.5
JUnit: 2 Failures, 11 Errors
- same as under Java 1.5
> -----Ursprüngliche Nachricht-----
> Von: Antoine Levy Lambert [mailto:[email protected]]
> Gesendet: Mittwoch, 9. April 2014 03:47
> An: Ant Developers List
> Betreff: Re: JDK 9 build 06 is available on java.net
>
> Hi,
>
> I am still finishing up my work to make our unit tests use unique
> temporary directories.
>
> When I am finished I will look into that, although I am also interested
> in working on Ivy - especially the bug with the OutOfMemory exception
> on large zip files and the issue raised by Josh Suereth concerning
> performance.
>
> Regards,
>
> Antoine
>
> On Apr 8, 2014, at 6:47 AM, Stefan Bodewig <[email protected]> wrote:
>
> > On 2014-04-08, Rory O'Donnell Oracle, Dublin Ireland wrote:
> >
> >> JDK 9 Build 06 Early Access Build is now available for download
> >> <https://jdk9.java.net/download> & test.
> >
> > Might be a good idea to make Ant detect Java9 and allow javac's
> > target/source attribute values of "9" and "1.9" before we cut Ant
> > 1.9.4
> > - I probably won't find time to look into it before the weekend,
> though.
> >
> > Stefan
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected] For additional
> > commands, e-mail: [email protected]
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected] For additional
> commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]