DAFAULT NetBeansプラットフォームの変更
-
02-10-2019 - |
質問
NetBeansプラットフォームの上にアプリケーションを開発しています。
NetBeans IDEでは、異なるNetBeansプラットフォームを選択することができます(NetBeansプラットフォームマネージャーの下に追加できます)が、デフォルトの選択を変更するオプション/プロパティを見つけることができません。これはNetBeans IDEでもサポートされていますか?
解決 2
ANTベースのNBプラットフォームアプリケーションのソリューションは、ANTビルドファイルを変更して、アプリケーションを構築する前にカスタムプロパティを作成することです(個別のモジュール)。このソリューションでは、新しいプロパティファイルを作成し、プラットフォームプロパティファイルのポインターを修正して指します。このファイルは、各モジュールを構築する前に後でインポートされます。
1)Platform-private.propertiesを作成/変更して、user.properties.fileをカスタム(ie nbproject/private/build.properties)に設定します。このファイルは、後で個別のモジュールを構築するときにプロパティを構成するために使用されます。
2)新しいuser.properties.file(build.properties)を作成し、nbplatform.default.harness.dirおよびnbplatform.default.netbeans.dest.dirを修正するためにnbplatform.default.detbeans.dest.dirを作成します(これらのパラメーターはNBプラットフォームがあるフォルダーをポイントします。ケースそれは./NBRCフォルダーの下にあるプロジェクトベースにあります)
<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> `
他のヒント
デフォルトのANTベースのシステムを使用してこれを行う方法がわかりません。ただし、Mavenベースのアプローチを使用する場合、pom.xmlを編集するのは簡単です