Saya dapat melakukan apa yang akan saya jelaskan di Fuse 6.1 tetapi sekarang di Fuse 6.2 saya mendapatkan pengecualian dan tidak berfungsi lagi.
Dengan mengikuti tutorial, saya membangun proyek "multi modul" yang memiliki komponen fitur untuk menginstal semua bundel yang diperlukan.
Saya sedang mengerjakan wadah kain dengan wadah anak.
Saya membuat profil baru dan kemudian dari konsol hawtio saya mencoba menambahkan repositori fitur. (BTW saya memiliki masalah yang sama jika saya menggunakan konsol terminal)
Repositori fitur ditambahkan dengan benar (setidaknya itulah yang dikatakan sekering) tetapi ketika saya memasuki halaman untuk menambahkan fitur apa pun, saya melihat ini di log:
org.eclipse.aether.solving.ArtifactResolutionException: Tidak dapat menemukan artefak it.mytria.demo:esercizio1-feature:xml:features:1.0.0 di karaf-default (file:C:/servers/fuse/system/)
Tentu saja benar, karena saya tidak pernah menginstal bundel di folder itu, tetapi saya memilikinya di .m2/repository lokal saya
Sekarang pertanyaannya adalah, apakah ada yang pernah menginstal fitur custom di Jboss 6.2 dan dapat membantu saya keluar dari situasi ini?
Satu-satunya solusi yang saya temukan adalah menyalin fitur secara manual dan semua paket khusus yang ditunjukkan oleh fitur tersebut di folder "/ sistem", tetapi saya tidak pernah melakukan ini di Fuse 6.1 jadi saya tidak menyukai solusi ini sama sekali.
Hal lain, ada file conf di Fuse 6.2 yang telah berubah dari Fuse 6.1, C:\servers\fuse\etc\io.fabric8.maven.cfg
dan itu adalah satu-satunya file yang saya temukan menunjuk ke folder sistem... tapi saya khawatir jika saya menambahkan folder .m2
di sini maka Fuse akan mencoba mencari di sana bundel apa pun bahkan yang harus benar-benar diambil dari folder system
.
Sejauh ini saya belum menemukan perbedaan lain pada file konfigurasi tentang repositori maven.
Adakah orang baik di luar sana yang tahu cara membuat hal ini berhasil?
Tolong, jika saya melewatkan beberapa informasi penting, beri tahu saya, saya akan mencoba yang terbaik untuk menyelesaikan pertanyaan ini.
Terima kasih banyak.