Basic Cluster of the NetBeans 6.7.1 is the target software configuration to be packaged for Fedora.
The Basic Cluster includes:
| Patch # | Patch File | Comments |
|---|---|---|
| 0 | netbeans-platform-6.7-build_bootstrap.patch | Removes the copy actions for the windows launcher components (*.exe *.dll) from the o.n.bootstrup/build.xml |
| 1 | netbeans-platform-6.7-properties.patch | Prevents from releasing zip files (swing-layout-1.0.3-doc.zip, swing-layout-1.0.3-src.zip) in the o.jdesktop.layout module |
| 2 | netbeans-platform-6.7-win_launcher.patch | Issue 134544 |
The table below explains a list of the runtime dependencies of the NetBeans Platform, version 10.
| Package | Sys JAR | Source Path | Solution |
|---|---|---|---|
| javahelp2 >= 2.0.05 | javahelp2.jar | javahelp/external/jh-2.0_05.jar | |
| jna >= 3.0.9 | jna.jar | libs.jna/external/jna-3.0.9.jar | |
| junit4 >= 4.5 | junit4.jar | libs.junit4/external/junit-4.5.jar | |
| swing-layout >= 1.0 | swing-layout.jar | o.jdesktop.layout/external/swing-layout-1.0.3.jar | |
| javahelp2 >= 2.0.05 | javahelp2.jar | apisupport.harness/external/jsearch-2.0_05.jar | |
| asm2 >= 2.2.1 | asm2-all.jar | apisupport.harness/external/asm-2.2.1.jar | |
| asm2 >= 2.2.1 | asm2-all.jar | apisupport.harness/external/asm-tree-2.2.1.jar | |
| log4j >= 1.2.9 | log4j.jar | apisupport.harness/external/log4j-1.2.9.jar | |
| jakarta-oro >= 2.0.8 | oro.jar | apisupport.harness/external/jakarta-oro-2.0.8.jar | |
| cobertura >= 1.9 | cobertura.jar | apisupport.harness/external/cobertura-1.9.jar | Bug 510255 - Review Request: cobertura - a Java tool for calculating the test coverage |
| jemmy >=2.3.0.0 | jemmy-2.3.0.0.jar | jemmy/external/jemmy-2.3.0.0.jar | Bug 514699 - Review Request: jemmy - Java UI testing library |
| openjdk | openjdk-javac-6-b12.jar | apisupport.harness/external/openjdk-javac-6-b12.jar | link to /usr/lib/jvm/java-1.6.0-openjdk/lib/tools.jar |
The release.external property in the files <module>/nbproject/project.properties :
| Module | Files | |
|---|---|---|
| libs.jsr223 | script-api.jar | |
| css.editor | css21-spec.zip | |
| libs.smack | smack.jar smackx.jar | |
| libs.swingx | swingx-0.9.5.jar | |
| libs.jvyamlb | jvyamlb-0.2.3.jar | |
| servletapi | servlet-2.2.jar | |
| libs.jsch | jsch-0.1.41.jar | |
| libs.jakarta_oro | jakarta-oro-2.0.8.jar | |
| httpserver | webserver.jar | |
| junit | junit-3.8.2.jar junit-3.8.2-api.zip junit-4.5-api.zip junit-4.5-src.jar ant/patches/72080.jar | |
| libs.bugzilla | modules/ext/org.eclipse.mylyn.bugzilla.core_3.1.1.jar | |
| db.drivers | modules/ext/mysql-connector-java-5.1.6-bin.jar modules/ext/postgresql-8.3-603.jdbc3.jar | |
| hibernatelib | a lot of binary files (17) | |
| libs.ini4j | ini4j-0.4.1.jar | |
| css.visual | sac-1.3.jar flute-1.3.jar | |
| libs.bugtracking | org.eclipse.mylyn.commons.core_3.1.1.jar org.eclipse.mylyn.commons.net_3.1.1.jar org.eclipse.mylyn.tasks.core_3.1.1.jar commons-httpclient-3.1.jar commons-lang-2.3.jar | |
| libs.commons_logging | commons-logging-1.1.jar | |
| libs.commons_codec | apache-commons-codec-1.3.jar | |
| web.flyingsaucer | core-renderer.jar | |
| libs.springframework | spring-2.5.jar | |
| libs.xerces | xerces-2.8.0.jar | |
| libs.lucene | lucene-core-2.3.2.jar | |
| libs.jna | jna-3.0.9.jar | |
| javascript.editing | sdocs.zip | |
| libs.bytelist | bytelist-0.1.jar | |
| libs.junit4 | junit-4.5.jar | |
| maven.embedder | jdom-1.0.jar maven-dependency-tree-1.2.jar maven-embedder-2.1-20080623-patched.jar | |
| libs.javacimpl | javac-impl-nb-7.0-b07.jar | |
| libs.jaxb | activation.jar jaxb-api.jar jaxb-impl.jar jaxb-xjc.jar jsr173_api.jar | |
| javahelp | jh-2.0_05.jar | |
| libs.javacapi | javac-api-nb-7.0-b07.jar | |
| o.jdesktop.layout | swing-layout-1.0.3.jar swing-layout-1.0.3-doc.zip swing-layout-1.0.3-src.zip | |
| o.jdesktop.beansbinding | beansbinding-1.2.1.jar beansbinding-1.2.1-doc.zip | |
| o.apache.xml.resolver | resolver-1.2.jar | |
| websvc.jaxws21 | a lot of binary files (10) | |
| libs.commons_net | commons-net-1.4.1.jar | |
| libs.svnClientAdapter | svnClientAdapter-1.6.0.jar svnjavahl-1.6.0.jar | |
| html.editor | docs/html-4.01.zip | |
| websvc.jaxws21api | jaxws-api.jar jsr181-api.jar jsr250-api.jar saaj-api.jar | |
| libs.cglib | cglib-2.2.jar | |
| maven.indexer | nexus-indexer-2.0.0-shaded.jar | |
| libs.freemarker | freemarker-2.3.8.jar | |
| j2ee.toplinklib | toplink-essentials.jar toplink-essentials-agent.jar 3RD-PARTY-LICENSE.txt README LICENSE.txt |
Removed from cluster.properties
| What | From |
|---|---|
| nb.cluster.websvccommon | clusters.config.java.list |
| db, db.core, db.dataview, db.drivers, db.kit, db.metadata.model, db.mysql, db.sql.editor, db.sql.visualeditor, dbapi, httpserver, libs.jaxb, servletapi, web.flyingsaucer, xsl | nb.cluster.ide |
| nb.cluster.websvccommon | nb.cluster.java.depends |
| dbschema, derby, form.j2ee, hibernate, hibernatelib, j2ee.jpa.refactoring, j2ee.jpa.verification, j2ee.persistence, j2ee.persistence.kit, j2ee.toplinklib, libs.cglib, libs.springframework, spring.beans, websvc.jaxws21, websvc.jaxws21api, websvc.saas.codegen.java, xml.jaxb, | nb.cluster.java |
Removed dependencies from kits - <kit_module>/nbproject/project.xml
| Kit | Dependencies |
|---|---|
| form.kit | org.netbeans.modules.form.j2ee org.netbeans.modules.j2ee.persistence.kit org.netbeans.modules.swingapp |
| ide.kit | org.netbeans.modules.httpserver |
| java.kit | org.netbeans.modules.java.examples org.netbeans.modules.websvc.jaxws21 org.netbeans.modules.websvc.jaxws21api |
Services/AutoupdateType/standard-update-provider-fedora.instance=NetBeans for Fedora
URL_Standard_Fedora=http://updates.netbeans.org/netbeans/updates/6.7.1/uc/final/fedora/catalog.xml.gz?{$netbeans.hash.code}