Я искал это уже довольно давно и не нашел ответа, который мне нужен.maven: не включать зависимость модуля
Я работаю над проектом, который состоит из 3-х модулей:
- модуля (баночка)
- сервера (война)
- клиента (война)
сервер и клиент зависят от модуля, но клиент также зависит от того, что сервер построен перед клиентом, так что он создается WSDL до того, как wsimport клиента сможет их импортировать и создать классы клиентов.
Как я могу установить проект клиента будет зависеть от проекта сервера таким образом, что серверный проект не будет включен в client.war
или наслаивает в любом случае, и только проинструктировать Maven для build
и package
сервера перед клиентом?
И как добавить war-deploy
в действие Glassfish во время фазы пакета серверного проекта?
Сейчас у меня только чистый проект, который зависит только от проекта модуля, который может быть встроен в сервер и клиент.
Спасибо. Это именно то, чего я хотел достичь. Теперь сервер скомпилирован и генерирует wsdl для его служб. Затем клиент компилируется и генерирует клиенты для служб сервера, используя wsimport. Отлично. Благодарю. Я не знаю, почему, когда я пробовал это раньше, он не работал. Еще раз спасибо :-) – termil0r