Мне нужно создать новые проекты проекта maven, перенесенные в maven. Итак, я получил структуру, подобную этой
parent
|
\-- project 1
|
\-- project 2
project 1
и project 2
имеют массу зависимостей, и многие из них являются общими для друг друга. Что мне интересно, и я не мог найти в Интернете, , если есть инструмент, который я могу найти эти общие зависимости, чтобы я мог перенести их в родительский pom?
Для примера, если я предоставил этому инструменту два пема с такими элементами, как
... PROJECT 1 POM
<dependencies>
<dependency>
<groupId>com.foo</groupId>
<artifcatId>A</artifactId>
<version>1.0.0</artifactId>
</dependency>
<dependency>
<groupId>com.foo</groupId>
<artifcatId>B</artifactId>
<version>1.0.0</artifactId>
</dependency>
</dependencies>
...
.. PROJECT 2 POM
<dependencies>
<dependency>
<groupId>com.foo</groupId>
<artifcatId>B</artifactId>
<version>1.0.0</artifactId>
</dependency>
<dependency>
<groupId>com.foo</groupId>
<artifcatId>C</artifactId>
<version>1.0.0</artifactId>
</dependency>
</dependencies>
...
Я хочу, чтобы на выходе был
.. OUTPUT FROM COMPARING BOTH
<dependencies>
<dependency>
<groupId>com.foo</groupId>
<artifcatId>B</artifactId>
<version>1.0.0</artifactId>
</dependency>
</dependencies>
...