NetBeansIDEInstallerMilestoneChanges
NetBeans IDE Installer Milestone Changes
This documents describes branding changes that are required to be done in NetBeans IDE installer sources for important releases.
6.1 Development -> 6.1 Beta changes ( patch with DOS CRLF)
| description
| file in repository
| default value
| new value (example)
|
| Remove build number from NBI installer file names
| installer/infra/build/build.xml
| <set property="nb.bundle.files.prefix"
|}
value="${nb.files.prefix}-${build.number}${nb.build.suffix}"/> | <set property="nb.bundle.files.prefix"
value="${nb.files.prefix}${nb.build.suffix}"/>
| Remove build number from MAC installer file names
| installer/mac/build.sh
| dmgname=$basename
| dmgname="netbeans-6.1beta"
|
Installer Welcome Page Service Tag source name
| installer/infra/build/engine/build.properties
| sources.params.1.value=6.1 Dev
| {sources.params.1.value=6.1 Beta}
|
| Installation location (NBI installers)
| installer/infra/build/products/nb-base/build.properties
| product.properties.1.value=$N{install}/netbeans-6.1-${build.number}
|}
product.properties.2.value=$N{install}/NetBeans 6.1 ${build.number}
product.properties.3.value=$N{install}/NetBeans/NetBeans 6.1 ${build.number}.app | product.properties.1.value=$N{install}/netbeans-6.1beta
product.properties.2.value=$N{install}/NetBeans 6.1 Beta
product.properties.3.value=$N{install}/NetBeans/NetBeans 6.1 Beta.app
| Installation location (MAC installers)
| installer/mac/build.sh
| installdir="NetBeans 6.1 Dev $buildnum"
| {installdir="NetBeans 6.1 Beta"}
|
| Installation location (MAC installers)
| installer/mac/build.xml
| <property name="netbeans.appname" value="NetBeans 6.1"/>
| {<property name="netbeans.appname" value="NetBeans 6.1 Beta"/>}
|
| IDE Version
| installer/mac/build.xml
| <property name="appversion" value="6.1 Development Version"/>
|}
<property name="version" value="6.1 Development Version"/> | <property name="appversion" value="6.1 Beta"/>
<property name="version" value="6.1 Beta"/>
| Installer file names
| build-private.sh (optional)
| NB_FILES_PREFIX=netbeans-trunk-nightly If it is NB_FILES_PREFIX=$BASENAME_PREFIX change nothing
| NB_FILES_PREFIX=netbeans-6.1beta
|
| MAC Installer filename
| installer/mac/build.xml
| <property name="zipname" value="netbeans-6.1dev-macosx.zip"/>
|}
<property name="dmgname" value="netbeans-6.1dev.dmg"/> | <property name="zipname" value="netbeans-6.1beta-macosx.zip"/>
<property name="dmgname" value="netbeans-6.1beta.dmg"/>
| DMG Display Name
| installer/mac/dmg/createdmg.sh
| volname="NetBeans 6.1"
| volname="NetBeans 6.1 Beta"
|
| Version name in MAC installer panels
| installer/mac/pkg/installer.pmproj
| <Installer Interface Tab> Title : NetBeans 6.1
| <Installer Interface Tab> Title : NetBeans 6.1 Beta
|
Desktop shortcut name Start menu shortcut name Add/Remove Programs entry name
| installer/infra/build/products/nb-base/build.properties
| sources.params.1.value=6.1 Build ${build.number}
| {sources.params.1.value=6.1 Beta}
|
Add this milestone "tab" Set current milestone on the web page
| installer/infra/build/web/index.html
| add_download_tab("6.1M1","http://bits.netbeans.org/download/6.1/m1/latest/");
|}
add_download_tab(DEVELOPMENT_TITLE /*,DEVELOPMENT_BUILDS_LINK*/); | add_download_tab(BUILD_DISPLAY_VERSION);
add_download_tab(DEVELOPMENT_TITLE,DEVELOPMENT_BUILDS_LINK);
| installer/infra/build/web/replace.properties | sources.params.1.value=6.1 ${build.number}
sources.params.2.value=6.1 Dev | sources.params.1.value=6.1 Beta
sources.params.2.value=6.1 Beta
| installer/infra/build/web/index.html installer/infra/build/web/start.html |
<!--<script language="JavaScript" src="http://www.netbeans.org/images/js/s_code_remote.js"></script>-->
|
<script language="JavaScript" src="http://www.netbeans.org/images/js/s_code_remote.js"></script>
|
|
|
|
|