質問

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を編集するのは簡単です

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top