Jboss Fuse 6.2, instal fitur khusus ke profil di fabric

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.


person Jkike    schedule 07.08.2015    source sumber


Jawaban (1)


Saya menginstal JbossFuse 6.2.0 yang bersih. Kemudian dari konsol hawtio saya tinggal menambahkan repositori ke profil menggunakan

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

dan itu berhasil.

Jadi... Saya tidak tahu apa yang salah pada kali pertama. Saya tidak membuat perubahan pada kode proyek atau konfigurasi pom bundel.

person Jkike    schedule 25.08.2015