وظيفة ANT لاستدعاء أدوات التطوير JDevelper لإنشاء ملف EAR مع ملف نشر المحدد

StackOverflow https://stackoverflow.com/questions/514453

  •  21-08-2019
  •  | 
  •  

سؤال

ولقد طلب مني حول إمكانية إنشاء برنامج نصي ANT التي يمكن استخدامها لنسخ الملفات الملكية (المرتبطة لاستهداف البيئة)، وإنشاء ملف EAR (ربما باستخدام أدوات التطوير JDevelper ملف نشر)، ونشر هذا الملف EAR لاستهداف الحاويات OC4J .

وأنا أسأل إذا كان أي شخص من أي وقت مضى بنجاح تحتج أدوات التطوير JDevelper تلقائيا إلى إنشاء ملف EAR باستخدام المحدد 'نشر' ملف باستخدام ANT؟ أو هل من الممكن أن تمر بها استدعاء أدوات التطوير JDevelper على الإطلاق. هل هناك أي عينة التعليمات البرمجية المتكررة ANT للقيام بذلك، أو أي معلومات / تلميح يمكن أن تكون مفيدة.

وشكرا.

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

المحلول

وأنصح بعدم استخدام JDevelopers لإنشاء ملف EAR لأنني أعتقد بقوة أن عملية الإنشاء يجب autosufficient (أي كما القليلة الاعتماد على الخارج قدر الإمكان).

وعن طريق النملة، يمكنك ببساطة استخدام مهمة الأذن (وتذكر أن مهمة الأذن هي فرعية من مهمة البريدي ، أي يمكنك أيضا استخدام zipfileset داخل المهمة ear).

ولقد استعملت أبدا OC4J ولكن عادة ما نشر ملف EAR هو مجرد مسألة نسخ الملف إلى الحق والدليل (حتى مهمة copy بسيطة تكفي).

نصائح أخرى

إذا كنت تستخدم ADF مكونات الأعمال (BC) ثم يجب استخدام ojdeploy. إلا BC الخاص بك لن تحصل على التحقق من صحة وستفشل النشر.

وojdeploy يتطلب تركيب أدوات التطوير JDevelper (أوتش!) وسوف ينتج EAR على أساس التشكيلات نشر أدوات التطوير JDevelper ل.

و(على الرغم من انها لموضوع القديم، وأضفت شيئا كوس أنت لا تعرف أبدا).

تحقق من الأمر ojdeploy في الدليل \ بن jdev وسوف تتيح لك استخدام ملفات تعريف depoyment أدوات التطوير JDevelper من سطر الأوامر.

ولقد وجدت أن جميع المهام النمل المستخدمة من قبل أدوات التطوير JDevelper هي في (الافتراضي) الدليل: <م> C: \ أوراكل \ الوسيطة \ أدوات التطوير JDevelper \ بن

وأعتقد أنك يمكن نسخها إلى خادم بناء واستخدامها مباشرة

وهم الملفات التي تستخدم عند النقر بزر الماوس الأيمن وحدد نشر من واجهة

ويمكنك بناء الخاصة أدوات التطوير JDevelper نشر برنامج الملف مترجم وإنشاء ملف النملة من الملف النشر. لقد فعلت ذلك من قبل. تيم

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top