2

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

在 NetBeans IDE 中,可以选择不同的 Netbeans 平台(可以在 NetBeans 平台管理器下添加),但我找不到选项/属性来更改默认选择。Netbeans IDE 甚至支持吗?

4

2 回答 2

0

基于 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平台所在的文件夹 - 在我的如果它位于 ./nbrc 文件夹下的 project basedir 中)

<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>  `   
于 2011-08-08T09:47:05.793 回答
0

我看不到使用默认基于 ant 的系统的方法。但是,如果您使用基于 maven 的方法,那么它就像编辑 pom.xml 一样简单

于 2011-06-12T10:37:36.767 回答