Jboss Fuse 6.2 ติดตั้งคุณสมบัติที่กำหนดเองให้กับโปรไฟล์ในแฟบริค

ฉันสามารถทำสิ่งที่ฉันจะอธิบายใน Fuse 6.1 ได้ แต่ตอนนี้ใน Fuse 6.2 ฉันได้รับข้อยกเว้นและมันไม่ทำงานอีกต่อไป

เมื่อทำตามบทช่วยสอน ฉันจะสร้างโปรเจ็กต์ "หลายโมดูล" ที่มีส่วนประกอบฟีเจอร์เพื่อติดตั้งบันเดิลที่จำเป็นทั้งหมด

ฉันกำลังทำงานกับภาชนะผ้าที่มีภาชนะสำหรับเด็ก

ฉันสร้างโปรไฟล์ใหม่ จากนั้นจากคอนโซล hawtio ฉันพยายามเพิ่มที่เก็บฟีเจอร์ (BTW ฉันมีปัญหาเดียวกันถ้าฉันใช้คอนโซลเทอร์มินัล)

เพิ่มที่เก็บฟีเจอร์อย่างถูกต้อง (นั่นคือสิ่งที่ฟิวส์พูดอย่างน้อย) แต่เมื่อฉันเข้าสู่หน้าเพื่อเพิ่มคุณสมบัติใด ๆ ฉันเห็นสิ่งนี้ในบันทึก:

org.eclipse.aether.solution.ArtifactResolutionException: ไม่พบ artifact it.mytria.demo:esercizio1-feature:xml:features:1.0.0 ใน karaf-default (ไฟล์:C:/servers/fuse/system/)

แน่นอน มันถูกต้อง เนื่องจากฉันไม่เคยติดตั้งบันเดิลในโฟลเดอร์นั้น แต่ฉันมีมันอยู่ใน .m2/repository ในเครื่องของฉัน

คำถามคือ มีใครเคยติดตั้งฟีเจอร์แบบกำหนดเองใน Jboss 6.2 และสามารถช่วยฉันออกจากสถานการณ์นี้ได้หรือไม่

ทางออกเดียวที่ฉันพบคือการคัดลอกคุณสมบัติด้วยตนเองและชุดรวมแบบกำหนดเองทั้งหมดที่ระบุโดยคุณสมบัติในโฟลเดอร์ "/ system" แต่ฉันไม่เคยต้องทำสิ่งนี้ใน Fuse 6.1 ดังนั้นฉันจึงไม่ชอบวิธีแก้ปัญหานี้เลย

อีกอย่างคือมีไฟล์ conf ใน Fuse 6.2 ที่เปลี่ยนจาก Fuse 6.1, C:\servers\fuse\etc\io.fabric8.maven.cfg และเป็นไฟล์เดียวที่ผมเจอว่าชี้ไปที่โฟลเดอร์ระบบ...แต่ผมกลัวว่าถ้าเพิ่มโฟลเดอร์ .m2 ที่นี่แล้ว Fuse จะพยายามค้นหาบันเดิลใด ๆ ที่นั่นแม้กระทั่งที่ต้องนำมาจากโฟลเดอร์ system จริงๆ

จนถึงตอนนี้ฉันยังไม่พบความแตกต่างอื่นใดในไฟล์ปรับแต่งเกี่ยวกับที่เก็บ maven

มีผู้ชายดีๆ คนใดบ้างที่รู้วิธีทำให้สิ่งนี้ได้ผล?

โปรดแจ้งให้ฉันทราบหากฉันพลาดข้อมูลสำคัญ เราจะพยายามตอบคำถามให้ครบถ้วน

ขอบคุณมาก.


person Jkike    schedule 07.08.2015    source แหล่งที่มา


คำตอบ (1)


ฉันติดตั้ง JbossFuse 6.2.0 ที่สะอาดแล้ว จากนั้นจากคอนโซล hawtio ฉันเพิ่งเพิ่มที่เก็บลงในโปรไฟล์โดยใช้

mvn:it.mytria.demo/esercizio1-feature/1.0.0/xml/features

และมันก็ได้ผล

ดังนั้น... ฉันไม่รู้ว่าเกิดอะไรขึ้นในครั้งแรก ฉันไม่ได้ทำการเปลี่ยนแปลงรหัสโครงการหรือการกำหนดค่า pom ของบันเดิล

person Jkike    schedule 25.08.2015