Frage

Im Entwicklungs Anwendung auf der NetBeans-Plattform.

In NetBeans IDE ist es möglich, verschiedene Netbeans Plattform zu wählen (es kann unter hinzugefügt werden NetBeans Platform Manager), aber ich kann Option / Objekt zu ändern Standardauswahl finden. Ist das auch unterstützt auf Netbeans IDE?

War es hilfreich?

Lösung 2

Lösung für ANT basierte Nb-Plattform-Anwendung ist Ant-Build-Datei zu ändern, benutzerdefinierte Eigenschaften zu erstellen, bevor Anwendung erstellen (separate Module). Bei dieser Lösung schaffe ich neue Eigenschaftendatei und fixieren den Zeiger in Plattform-Eigenschaften Datei zu Punkt zu. Diese Datei wird später importiert, bevor jedes Modul zu bauen.

1) Erstellen / Ändern platform-private.properties zu Satz user.properties.file zu Ihrem eigenen (d.h Verzeichnis nbproject / privat / build.properties). Diese Datei später zu konfigurieren Eigenschaften verwendet, wenn einzelne Module zu bauen.

2) Erstellen Sie neue user.properties.file (build.properties) und Set nbplatform.default.harness.dir und nbplatform.default.netbeans.dest.dir auf korrekte Werte (diese Parameter Punkte auf Ordner, in dem nb Plattform befindet - in meinem Fall ist es in dem Projekt basedir unter ./nbrc Ordnern)

<project name="..." basedir=".">

<!-- Basedir property must be converted to use forward slashes (for windows machines) -->
<path id="basedir.path">
    <pathelement path="${basedir}" />
</path>
<pathconvert targetos="unix" property="basedir.unix" refid="basedir.path"/>

<!-- Initialize path to netbeans platform [located in nbrc folder in project root directory -->
<mkdir dir="nbproject/private"/>
<echo file="nbproject/private/platform-private.properties">user.properties.file=${basedir.unix}/nbproject/private/build.properties${line.separator}</echo>
<echo file="nbproject/private/build.properties">nbplatform.default.harness.dir=${nbplatform.default.netbeans.dest.dir}/harness${line.separator}</echo>
<echo file="nbproject/private/build.properties" append="true">nbplatform.default.netbeans.dest.dir=${basedir.unix}/nbrc${line.separator}  </echo>


<!-- .. -->

</project>  `   

Andere Tipps

Ich kann nicht sehen, wie man dies mit dem Standard-ant-basierten System zu tun. Allerdings, wenn Sie Maven basierten Ansatz verwenden, dann ist es so einfach wie das Bearbeiten der pom.xml

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top