You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

There are different update centers, referencing different kinds of NBM files, each has different factors to consider per release in relation to needing to be changed or upgraded.

NameDescriptionURLNotes
NetBeans DistributionNBMs of all modules in the build.https://builds.apache.org/job/netbeans-linux/lastSuccessfulBuild/artifact/nbbuild/nbms/updates.xml.gz?{$netbeans.hash.code}The $netbeans.hash.code means...
NetBeans Plugin PortalNBMs of the Plugin Portal.http://netbeans-vm.apache.org/pluginportal/data/latest/catalog-experimental.xml.gz








From: Apache NetBeans Release README

Once release is synchronized across all download mirrors it is necessary to update redirect for release modules to final location:

  1. Login to NetBeans virtual machine where redirect is configured: ssh <your_apache_id>@netbeans-vm.apache.org
  2. Become root using e.g. OTP MD5 online encryption: sudo /bin/bash

    sudo /bin/bash
    cd /var/www/html/uc/
    mkdir 11.0
    cd 11.0/
    curl https://dist.apache.org/repos/dist/release/incubator/netbeans/incubating-netbeans/incubating-11.0/nbms/updates.xml.gz -o updates.xml.gz
    echo ' RedirectMatch ^/uc/11.0/(.*)(\?.*)?$ http://www.apache.org/dyn/closer.lua?action=download&filename=incubator/netbeans/incubating-netbeans/incubating-11.0/nbms/$1' > .htaccess
    # Update the previous version UC 
    cd ../10.0/
    echo 'RedirectMatch ^/uc/10.0/(.*)(\?.*)?$ https://archive.apache.org/dist/incubator/netbeans/incubating-netbeans/incubating-10.0/nbms/$1' > .htaccess
    vim updates.xml.gz
  3. Modify updates.xml.gz file of previous release to contain:

    <notification url="https://netbeans.apache.org/download/index.html">Apache NetBeans IDE 11.0 is available!</notification>

      element in its <module_updates> root element.

  • No labels