ImageMagick может использовать один из 3 средств визуализации SVG: Inkscape, делегат RSVG и собственный внутренний MSVG / XML. Лучше всего Inkscape. Это только нужно установить, и ImageMagick будет использовать его. RSVG - это делегат, который должен быть установлен с ImageMagick. Я проверил ваш файл SVG со всеми 3 на IM 6.9.10.28 Q16 Mac OSX, и только Inkscape выдает вывод, хотя я не знаю, правильно ли это. Другие дали сообщения об ошибках. Вот мой результат при использовании ImageMagick с Inkscape.
convert test.svg test.png
Вы можете увидеть, использует ли ImageMagick RSVG или MSVG / XML, просмотрев в конце строки для SVG с командой:
convert -list format
Да, Liquibase использует классы метаданных hibernate, которые одинаковы, независимо от того, используете ли вы сопоставления xml или аннотации. Вам нужен конфигурационный файл гибернации, чтобы указать Liquibase, но ваши сопоставления могут быть аннотациями xml или jpa. Дополнительную информацию можно найти на https://github.com/liquibase/liquibase-hibernate/wiki , но вы можете использовать «URL-адреса базы данных», например
hibernate:classic:com/example/hibernate.cfg.xml
, если у вас есть файл конфигурации xml для гибернации или
hibernate:ejb3:myPersistenceUnit
, если у вас есть META-INF / persistence.xml, или
hibernate:spring:com.example?dialect=org.hibernate.dialect.MySQL5Dialect
, если вы хотите автоматически сгенерировать конфигурацию JPA на основе пакета java, содержащего аннотированные объекты.