سؤال

أنا تطوير تطبيق على قمة منصة NetBeans.

في NetBeans IDE ، من الممكن اختيار منصة NetBeans مختلفة (يمكن إضافتها ضمن NetBeans Platform Manager) ، لكن لا يمكنني العثور على الخيار/الخاصية لتغيير الاختيار الافتراضي. هل هذا مدعوم حتى على Netbeans IDE؟

هل كانت مفيدة؟

المحلول 2

يتمثل حل تطبيق نظام NB المستند إلى NB في تعديل ملف إنشاء ANT لإنشاء خصائص مخصصة قبل إنشاء التطبيق (وحدات منفصلة). في هذا الحل أقوم بإنشاء ملف خصائص جديد وأصلح المؤشر في ملف خصائص النظام الأساسي للإشارة إليه. يتم استيراد هذا الملف لاحقًا قبل إنشاء كل وحدة.

1) إنشاء/تعديل النظام الأساسي-priper.properties لتعيين user.properties.file إلى واحد الخاص بك (أي nbproject/private/build.properties). يستخدم هذا الملف لاحقًا لتكوين الخصائص عند إنشاء وحدات منفصلة.

2) إنشاء مستخدم جديد. الحالة تقع في Project Prosinior بموجب مجلد./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