更改dafault Netbeans平台

更改dafault Netbeans平台,netbeans,netbeans-platform,Netbeans,Netbeans Platform,我正在Netbeans平台上开发应用程序 在NetBeans IDE中,可以选择不同的NetBeans平台(可以在下面添加) NetBeans平台管理器),但我找不到更改默认选择的选项/属性。 Netbeans IDE是否支持这一点?我看不到使用默认的基于ant的系统实现这一点的方法。但是,如果您使用基于maven的方法,那么编辑pom.xml就很简单了,我看不到使用默认的基于ant的系统来实现这一点的方法。但是,如果您使用基于maven的方法,那么这是一个简单的方法,因为编辑pom.xml基于

我正在Netbeans平台上开发应用程序

在NetBeans IDE中,可以选择不同的NetBeans平台(可以在下面添加) NetBeans平台管理器),但我找不到更改默认选择的选项/属性。
Netbeans IDE是否支持这一点?

我看不到使用默认的基于ant的系统实现这一点的方法。但是,如果您使用基于maven的方法,那么编辑pom.xml就很简单了,我看不到使用默认的基于ant的系统来实现这一点的方法。但是,如果您使用基于maven的方法,那么这是一个简单的方法,因为编辑pom.xml基于ANT的Nb平台应用程序的解决方案是在构建应用程序(单独的模块)之前修改ANT构建文件以创建自定义属性。在这个解决方案中,我创建了新的属性文件,并修复了平台属性文件中指向它的指针。此文件稍后在生成每个模块之前导入

1) 创建/修改platform-private.properties以将user.properties.file设置为自定义文件(即nbproject/private/build.properties)。此文件稍后用于在构建单独的模块时配置属性

2) 创建新的user.properties.file(build.properties)并将nbplatform.default.harness.dir和nbplatform.default.netbeans.dest.dir设置为正确的值(这些参数指向nb platform所在的文件夹-在我的示例中,它位于项目basedir的./nbrc文件夹下)


user.properties.file=${basedir.unix}/nbproject/private/build.properties${line.separator}
nbplatform.default.harness.dir=${nbplatform.default.netbeans.dest.dir}/harness${line.separator}
nbplatform.default.netbeans.dest.dir=${basedir.unix}/nbrc${line.separator}
`   

基于ANT的Nb平台应用程序的解决方案是在构建应用程序(单独的模块)之前修改ANT构建文件以创建自定义属性。在这个解决方案中,我创建了新的属性文件,并修复了平台属性文件中指向它的指针。此文件稍后在生成每个模块之前导入

1) 创建/修改platform-private.properties以将user.properties.file设置为自定义文件(即nbproject/private/build.properties)。此文件稍后用于在构建单独的模块时配置属性

2) 创建新的user.properties.file(build.properties)并将nbplatform.default.harness.dir和nbplatform.default.netbeans.dest.dir设置为正确的值(这些参数指向nb platform所在的文件夹-在我的示例中,它位于项目basedir的./nbrc文件夹下)


user.properties.file=${basedir.unix}/nbproject/private/build.properties${line.separator}
nbplatform.default.harness.dir=${nbplatform.default.netbeans.dest.dir}/harness${line.separator}
nbplatform.default.netbeans.dest.dir=${basedir.unix}/nbrc${line.separator}
`   

您可以在“库”分支下的“项目属性”对话框中为项目设置平台。不确定这是否是您想要的。您可以在“库”分支下的“项目属性”对话框中为项目设置平台。我不确定这是不是你想要的。
<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>  `