2013-04-23 1 views
0

Я оцениваю весенний рой для одного из наших проектов развития. Может ли кто-нибудь помочь мне узнать, правильно ли я понимаю?Spring roo - несколько сомнений - JAX-RS, удаление

  1. Весна ROO имеет реализацию JAX-RS.
  2. Если весенний роо удален из проекта, но все же зависимости будут существовать. Файл POM не будет изменен автоматически.

Я новичок в Spring roo, любой код/​​пример конфигурации поможет мне лучше понять.

ответ

1

Я не уверен в первой части вашего вопроса, но, надеюсь, пролить свет на вторую часть. Если вы удалите Roo, вы останетесь со всеми зависимостями. POM не обновляется, так как зависимости все еще существуют. Просто потому, что вы говорите Roo о прекращении управления вашим проектом, и это не значит, что вам больше не нужен AspectJ. Единственный способ удалить зависимость - это вручную удалить ее.

В зависимости от зависимости, которую вы пытаетесь растворить, задача ее удаления может быть легкой или трудной. Например, AspectJ используется повсюду и, вероятно, будет очень трудно удалить. Однако вы не можете использовать JSON вообще и можете легко удалить Джексона без проблем. Это будет сильно зависеть от того, что делает ваше приложение. Имейте в виду, что Roo - это не что иное, как очень сложный макро-инструмент. Он не изобретает новый способ сделать что-либо, он просто предоставляет средства для генерации кода плиты котла, который вы можете (и часто делать) генерировать самостоятельно. Он просто имеет тенденцию делать код плиты котла причудливыми способами, чтобы он мог поддерживать код, который он генерирует, не наступая на то, что вы, как разработчик, добавляете.