Saya sedang berupaya memperbarui dari versi Jboss yang lebih lama ke Wildfly. Seperti di pom saya, saya mendeklarasikan Resteasy provided, saya bertanya-tanya bagaimana saya bisa mengetahui versi mana yang disediakan oleh wadah, untuk memperbarui versi yang saya nyatakan juga.

Dengan melakukan beberapa pencarian, saya menemukan bahwa ini akan membantu: https://github. com/wildfly/boms/tree/18.0.1.Final. Sayangnya, dengan memeriksa bomnya, saya masih belum bisa memahami versi RESTeasy mana yang digunakan.

Bagaimana saya bisa melakukannya?

1
LoreV 12 Maret 2020, 20:12

1 menjawab

Jawaban Terbaik

Saya melakukan ini terakhir pada wildfly 10.1 jadi mungkin ini agak ketinggalan jaman, tetapi di sana Anda akan menemukan versi yang digunakan di direktori modul wildfly di bawah

<INSTALL_PATH>/modules/system/layers/base/

Ada jalur ke sebagian besar perpustakaan yang disediakan oleh wildfly sehingga Anda bisa mencarinya di sana.

Resteasy tersembunyi di bawah

<INSTALL_PATH>/modules/system/layers/base/org/jboss/resteasy/

Anda harus melihat ke salah satu subdir perpustakaan (seperti misalnya "resteasy-jaxrs"), di mana Anda akan menemukan sub direktori utama dengan perpustakaan yang sebenarnya:

<INSTALL_PATH>/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxrs/main/

Di direktori ini Anda akan menemukan perpustakaan yang sebenarnya (termasuk versi) dan file bernama modules.xml yang menjelaskannya.

Versi resteasy pada wildlfy 10.1 adalah "3.0.19.Final".

EDIT: Saya baru saja memverifikasi bahwa pada wildfly 18.0.1 semuanya sama! Versi resteasy ada 3.9.1.Final.

3
martinw 13 Maret 2020, 07:36