يجب أن نكون قادرين على تمرير أي إعدادات تكوين إضافية بشكل تافه
راجع http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2015-June/032392.html الذي يذكر -with-extra-cflags و - with-extra-cxxflags و - with-extra - أعلام
لن أحتاج إلى تعديل sbin / build.sh لإضافة إعدادات تكوين إضافية
شيء مثل makejdk-any-platform.sh -copts
أعتقد أن export CONFIGURE_ARGS_FOR_ANY_PLATFORM=""
يقوم بهذا بالفعل
أضاف ذلك var إلى صفحة manpage https://github.com/AdoptOpenJDK/openjdk-build/pull/125
gdams شكرًا لالتقاط ذلك - أعتقد أن توثيق هذا سيعني أقل أو عدم وجود استفسارات في هذا المجال. بمجرد إعداد الوثائق ، أعتقد أننا لسنا بحاجة إلى معالجة هذا باعتباره مشكلة.
ما لم نكتشف أي علامات أخرى قد تتغير بحيث يمكن تمريرها عبر CLI.
makejdk-any-platform.sh
على علامات مشفرة للأنظمة الأساسية المختلفة لأننا (بناءً على نصيحة منtellison) أردنا أن يكون لدينا طريقة واحدة فقط لبناء OpenJDK إما الجهاز المحلي أو نظام CI لأي نظام أساسي محدد والذي تعمل دائمًا من أجل الجميع - يجب أن نواصل هذا. بالنسبة للحالات الخاصة ، إذا كان المستخدمون يرغبون في الاستمرار في تجاوز تلك العلامات ، فيمكنهم الآن بمساعدة التوثيق القيام بذلك بشكل جيد للغاية.
أعتقد أنه يمكننا تسهيل الأمر على المستخدمين لإضافة العلامات طالما لم يتغير تصميم Jenkins. @ tellison الأفكار؟
أعتقد أن https://github.com/AdoptOpenJDK/openjdk-build/commit/74bdae78bacc9472d7c1a9879da1a9ef21b61854 عالج هذا بمعلمة "-ca" جديدة ، وبالتالي إغلاق