Work on adding the urm plugin to all projects.

This commit is contained in:
Ilkka Seppala 2015-09-17 17:37:27 +03:00
parent 570a30099e
commit af77911a84
28 changed files with 800 additions and 390 deletions

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>abstract-factory</artifactId> </parent>
<dependencies> <artifactId>abstract-factory</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.abstractfactory</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>adapter</artifactId> </parent>
<dependencies> <artifactId>adapter</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.adapter</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>async-method-invocation</artifactId> </parent>
<dependencies> <artifactId>async-method-invocation</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.async.method.invocation</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>bridge</artifactId> </parent>
<dependencies> <artifactId>bridge</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.bridge</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>builder</artifactId> </parent>
<dependencies> <artifactId>builder</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.builder</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -16,4 +16,17 @@
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.business.delegate</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>callback</artifactId> </parent>
<dependencies> <artifactId>callback</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.callback</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>chain</artifactId> </parent>
<dependencies> <artifactId>chain</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.chain</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>command</artifactId> </parent>
<dependencies> <artifactId>command</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.command</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>composite</artifactId> </parent>
<dependencies> <artifactId>composite</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.composite</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>dao</artifactId> </parent>
<dependencies> <artifactId>dao</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.dao</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>decorator</artifactId> </parent>
<dependencies> <artifactId>decorator</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.decorator</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,23 +1,37 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>dependency-injection</artifactId> </parent>
<dependencies> <artifactId>dependency-injection</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
<dependency> </dependency>
<groupId>com.google.inject</groupId> <dependency>
<artifactId>guice</artifactId> <groupId>com.google.inject</groupId>
<version>4.0</version> <artifactId>guice</artifactId>
</dependency> <version>4.0</version>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.dependency.injection</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,16 +1,30 @@
<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/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<modelVersion>4.0.0</modelVersion> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>double-checked-locking</artifactId> </parent>
<dependencies> <artifactId>double-checked-locking</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.doublechecked.locking</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>double-dispatch</artifactId> </parent>
<dependencies> <artifactId>double-dispatch</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.doubledispatch</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -14,4 +14,17 @@
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.event.aggregator</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>execute-around</artifactId> </parent>
<dependencies> <artifactId>execute-around</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.execute.around</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>facade</artifactId> </parent>
<dependencies> <artifactId>facade</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.facade</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>factory-method</artifactId> </parent>
<dependencies> <artifactId>factory-method</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.factory.method</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,20 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent>
<parent> <artifactId>java-design-patterns</artifactId>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<groupId>com.iluwatar</groupId> <version>1.6.0</version>
<version>1.6.0</version> </parent>
</parent> <modelVersion>4.0.0</modelVersion>
<modelVersion>4.0.0</modelVersion>
<artifactId>fluentinterface</artifactId> <artifactId>fluentinterface</artifactId>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>junit</groupId> <groupId>junit</groupId>
<artifactId>junit</artifactId> <artifactId>junit</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>
</project> <build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.fluentinterface</param>
<param>com.iluwatar.fluentinterface.fluentiterable</param>
<param>com.iluwatar.fluentinterface.fluentiterable.lazy</param>
<param>com.iluwatar.fluentinterface.fluentiterable.simple</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project>

View File

@ -1,18 +1,36 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>flux</artifactId> </parent>
<dependencies> <artifactId>flux</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.flux.action</param>
<param>com.iluwatar.flux.app</param>
<param>com.iluwatar.flux.dispatcher</param>
<param>com.iluwatar.flux.store</param>
<param>com.iluwatar.flux.view</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>flyweight</artifactId> </parent>
<dependencies> <artifactId>flyweight</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.flyweight</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -16,4 +16,17 @@
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.front.controller</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>half-sync-half-async</artifactId> </parent>
<dependencies> <artifactId>half-sync-half-async</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.halfsynchalfasync</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>intercepting-filter</artifactId> </parent>
<dependencies> <artifactId>intercepting-filter</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.intercepting.filter</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>interpreter</artifactId> </parent>
<dependencies> <artifactId>interpreter</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.interpreter</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,18 +1,32 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" <project
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
<modelVersion>4.0.0</modelVersion> xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<parent> <modelVersion>4.0.0</modelVersion>
<groupId>com.iluwatar</groupId> <parent>
<artifactId>java-design-patterns</artifactId> <groupId>com.iluwatar</groupId>
<version>1.6.0</version> <artifactId>java-design-patterns</artifactId>
</parent> <version>1.6.0</version>
<artifactId>iterator</artifactId> </parent>
<dependencies> <artifactId>iterator</artifactId>
<dependency> <dependencies>
<groupId>junit</groupId> <dependency>
<artifactId>junit</artifactId> <groupId>junit</groupId>
<scope>test</scope> <artifactId>junit</artifactId>
</dependency> <scope>test</scope>
</dependencies> </dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<configuration>
<packages>
<param>com.iluwatar.iterator</param>
</packages>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

30
pom.xml
View File

@ -159,10 +159,40 @@
<ignore/> <ignore/>
</action> </action>
</pluginExecution> </pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>com.iluwatar</groupId>
<artifactId>
urm-maven-plugin
</artifactId>
<versionRange>
[1.0.0,)
</versionRange>
<goals>
<goal>map</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
</pluginExecutions> </pluginExecutions>
</lifecycleMappingMetadata> </lifecycleMappingMetadata>
</configuration> </configuration>
</plugin> </plugin>
<plugin>
<groupId>com.iluwatar</groupId>
<artifactId>urm-maven-plugin</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<phase>process-classes</phase>
<goals>
<goal>map</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins> </plugins>
</pluginManagement> </pluginManagement>