Несколько maven pom.XML-файл
У меня есть проект Eclipse с клиентом GWT и API Restlet. Обычно я использую Maven для управления зависимостями, но я не использовал его в проекте Eclipse, где отдельные части имеют отдельные зависимости. Например-клиент будет использовать Google Gin для инъекции зависимостей, а сервер использует Google Guice.
могу ли я разделить его на два отдельных Пома.xml-файлы для управления зависимостями обеих отдельных областей?
спасибо
2 ответов
вы можете создать новый pom, как это:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany</groupId>
<artifactId>your-dependencies</artifactId>
<version>1.0.0</version>
<packaging>pom</packaging>
<dependencies>
...
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>mailapi</artifactId>
<version>1.5.0</version>
</dependency>
...
</dependencies>
</project>
затем в исходном проекте просто добавьте:
<dependencies>
<dependency>
<groupId>com.mycompany</groupId>
<artifactId>your-dependencies</artifactId>
<version>1.0.0</version>
<type>pom</type>
</dependency>
</dependencies>