Apache NetBeans (incubating) 9.0 Beta is the Apache NetBeans incubator release of the NetBeans Java SE IDE, i.e., the NetBeans Platform that underpins NetBeans IDE, released as Apache NetBeans (incubating) 9.0 Alpha, together with all the features and tools applicable to general Java development – including Java Swing, JavaFX, and the support created specifically for Java 9, i.e., JShell, JLink, and Jigsaw.
Tasks to be completed for Apache NetBeans (incubating) 9.0 Beta to be released:
- define a mechanism by means of which nb-javac is installed by the user, on demand: "Any NetBeans user who wants to use the optional Java module will have to separately install the nb-javac module. The Apache NetBeans project will provide instructions and/or helpful scripts to assist in the installation. The user will be required to accept the terms of the license."
Jira server ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key LEGAL-279 - clear out Rat: https://builds.apache.org/job/incubator-netbeans-linux/lastSuccessfulBuild/artifact/nbbuild/build/rat-report.txt
- clear out the problems in verify-libs-and-licenses (run 'ant verify-libs-and-licenses' in the root to get the report), specifically solve GPL usage:
- mysql-connector-java-5.1.23: https://github.com/apache/incubator-netbeans/pull/294
Jira server ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key NETBEANS-70 - hibernate-4.3.1:
Jira server ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key NETBEANS-171 - nb-javac:
Jira server ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key LEGAL-279 - nb-jshell:
compile-time only, it's not part of the distribution (Svata Dedic) (PR312)Jira server ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key NETBEANS-191 - beansbinding-1.2.1:
Jira server ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key NETBEANS-172 - jaxws-2.2.6: dual licensed, CDDL (drop the GPL) https://github.com/apache/incubator-netbeans/pull/304 (merged)
- jaxb-2.2.x: dual licensed, CDDL (drop the GPL) https://github.com/apache/incubator-netbeans/pull/304 (merged)
- mysql-connector-java-5.1.23: https://github.com/apache/incubator-netbeans/pull/294
- look at DEPENDENCIES and other files, if there are any issues, fix them
- start the IDE, and check the licenses shown (Accept License dialog), texts, About window, etc. make sense (fix what does not)
- See
(PR305)Jira server ASF JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key NETBEANS-71 - See
(PR275)Jira server ASF JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key NETBEANS-144
- See
- folks have some bugs reported with label Java9-IDE. We need to decide whether those absolutely need to be fixed for the first/beta release – though probably not.
- complete analysis of impact of those files that were removed prior to donation. (wiki link)
Kanban board:
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=219
Related issues:
Jira | ||||||
---|---|---|---|---|---|---|
|
After Apache NetBeans (incubating) 9.0 Beta is released, the NetCAT community will begin its process, after which Apache NetBeans (incubating) 9.0 will be released.