Изменение платформы Netbeans по умолчанию

IM Разрабатывающая приложение на вершине платформы NetBeans.

В NetBeans IDE можно выбрать различную платформу NetBeans (его можно добавить под менеджером платформы NetBeans), но я не могу найти опцию / свойство, чтобы изменить выбор по умолчанию. Это даже поддерживается на NetBeans IDE?


person Jure Polutnik    schedule 30.08.2010    source источник
comment
Вы можете установить платформу для своего проекта в диалоговом окне свойств проекта в разделе «Библиотеки». Не уверен, если это то, что вы, хотя.   -  person Mchl    schedule 08.08.2011


Ответы (2)


Я не вижу способ сделать это, используя систему на основе муравья по умолчанию. Однако, если вы используете подход на основе Maven, то это просто, как редактирование POM.XML

person Tim Sparg    schedule 12.06.2011

Решение для приложения Nb Platform на основе ANT состоит в том, чтобы изменить файл сборки 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 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>  `   
person Jure Polutnik    schedule 08.08.2011