| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| |
| --><mediawiki xmlns="http://www.mediawiki.org/xml/export-0.3/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="0.3" xml:lang="en" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.3/ http://www.mediawiki.org/xml/export-0.3.xsd"> |
| <siteinfo> |
| <sitename>NetBeans Wiki</sitename> |
| <base>http://wiki.netbeans.org/Main_Page</base> |
| <generator>MediaWiki 1.15.1</generator> |
| <case>first-letter</case> |
| <namespaces> |
| <namespace key="-2">Media</namespace> |
| <namespace key="-1">Special</namespace> |
| <namespace key="0"/> |
| <namespace key="1">Talk</namespace> |
| <namespace key="2">User</namespace> |
| <namespace key="3">User talk</namespace> |
| <namespace key="4">NetBeans Wiki</namespace> |
| <namespace key="5">NetBeans Wiki talk</namespace> |
| <namespace key="6">File</namespace> |
| <namespace key="7">File talk</namespace> |
| <namespace key="8">MediaWiki</namespace> |
| <namespace key="9">MediaWiki talk</namespace> |
| <namespace key="10">Template</namespace> |
| <namespace key="11">Template talk</namespace> |
| <namespace key="12">Help</namespace> |
| <namespace key="13">Help talk</namespace> |
| <namespace key="14">Category</namespace> |
| <namespace key="15">Category talk</namespace> |
| </namespaces> |
| </siteinfo> |
| <page> |
| <title>DevFaqNbPlatformAndHarnessMixAndMatch</title> |
| <id>7407</id> |
| <revision> |
| <id>39121</id> |
| <timestamp>2010-06-14T20:15:10Z</timestamp> |
| <contributor> |
| <username>Jglick</username> |
| <id>628</id> |
| </contributor> |
| <comment>/* I want to use one version of the Platform with another version of the build harness. Can I? */</comment> |
| <text xml:space="preserve">__NOTOC__ |
| ===I want to use one version of the Platform with another version of the build harness. Can I?=== |
| |
| Yes, you can use a pristine platform download (or platform built from sources) |
| and use an external harness from another platform version without sacrificing repeatable builds. |
| |
| The simplest way to set this up is to use '''Tools > NetBeans Platform Manager''' in IDE add/switch to the platform you want to change and select harness on '''Harness''' tab. |
| Note that in-IDE module development support defaults to using the harness included with the IDE, |
| ignoring the harness bundled with the platform. You can also |
| configure your module or suite manually to use a specific harness location. As described in <tt>harness/README</tt> set up a relative path for the platform, but make the harness separate, e.g. |
| |
| <pre> |
| suite.dir=${basedir} |
| netbeans.dest.dir=${suite.dir}/../nb_sources/nbbuild/netbeans |
| # Rather than: |
| #harness.dir=${netbeans.dest.dir}/harness |
| # use: |
| harness.dir=${suite.dir}/../special-harness |
| </pre></text> |
| </revision> |
| </page> |
| </mediawiki> |