Я хочу создать постоянный уровень (модель MVC) в другом приложении, создающем JAR, который будет импортирован в WAR (С представлением и контроллером MVC) ...Как импортировать/вставлять одно приложение JAR Spring-Maven в другое приложение WAR-WAR Spring-Maven
В обоих случаях (JAR и WAR) я хочу использовать Spring (для управления сохранением и транзакциями и зависимостями) и Maven (для управления зависимостями обоих проекты) ...
Я думаю, что каждое приложение Spring-Maven будет иметь свой собственный applicationContext.xml (или приложение WAR может вводить зависимость в приложении JAR тоже с одним конфигурационным файлом для обоих проектов?) и я знаю, что у каждого будет свой собственный pom.xml ...
Но как следует их интегрировать? Я хочу, что JAR приложения будет объявлен как зависимость в WAR Application и Maven скачать Jar автоматически из respository SVN ... но я думаю, что это другой вопрос ...
Большое спасибо ... У меня возникла проблема при попытке запустить WebApp ... Я получаю эту ошибку: –
2014-08-29 16: 29: 04.736 :: WARN: Не удалось запустить context org.mortbay.jetty.plugin .Jetty6PluginWebAppContext @ 1cb817b {/ MyApp, Path \ MyApp \ src \ main \ webapp} org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: строка 2 в документе XML из URL [jar: файл: /C:/repositoryMaven/MyAppModelApp/0.1.0. BUILD-SNAPSHOT/MyAppModelApp-0.1.0.BUILD-SNAPSHOT-jar-with-dependencies.jar! /META-INF/spring/applicationContext.xml] недействителен; Вложенное исключение - org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 919; cvc-elt.1: Не удается найти декларацию элемента «beans». at org.springf ... –
Это происходит, когда webapp (WAR) пытается прочитать applicationContext.xml JAR ... –