maintenance: Update Spacing of XML (#1864)

PR Set 2 of 4
This commit is contained in:
Subhrodip Mohanta 2021-10-19 23:21:43 +05:30 committed by GitHub
parent 37d9ff3342
commit 656b441e29
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
44 changed files with 973 additions and 1108 deletions

View File

@ -23,18 +23,14 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
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">
<parent> <parent>
<artifactId>java-design-patterns</artifactId> <artifactId>java-design-patterns</artifactId>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>
<version>1.25.0-SNAPSHOT</version> <version>1.25.0-SNAPSHOT</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<artifactId>delegation</artifactId> <artifactId>delegation</artifactId>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.junit.jupiter</groupId> <groupId>org.junit.jupiter</groupId>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -23,56 +23,51 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <parent>
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <artifactId>java-design-patterns</artifactId>
<parent> <groupId>com.iluwatar</groupId>
<artifactId>java-design-patterns</artifactId> <version>1.25.0-SNAPSHOT</version>
<groupId>com.iluwatar</groupId> </parent>
<version>1.25.0-SNAPSHOT</version> <modelVersion>4.0.0</modelVersion>
</parent> <artifactId>domain-model</artifactId>
<modelVersion>4.0.0</modelVersion> <dependencies>
<dependency>
<artifactId>domain-model</artifactId> <groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<dependencies> </dependency>
<dependency> <dependency>
<groupId>com.h2database</groupId> <groupId>org.junit.jupiter</groupId>
<artifactId>h2</artifactId> <artifactId>junit-jupiter-engine</artifactId>
</dependency> <scope>test</scope>
<dependency> </dependency>
<groupId>org.junit.jupiter</groupId> <dependency>
<artifactId>junit-jupiter-engine</artifactId> <groupId>org.mockito</groupId>
<scope>test</scope> <artifactId>mockito-core</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.mockito</groupId> <groupId>org.joda</groupId>
<artifactId>mockito-core</artifactId> <artifactId>joda-money</artifactId>
</dependency> <version>1.0.1</version>
<dependency> </dependency>
<groupId>org.joda</groupId> </dependencies>
<artifactId>joda-money</artifactId> <build>
<version>1.0.1</version> <plugins>
</dependency> <plugin>
</dependencies> <groupId>org.apache.maven.plugins</groupId>
<build> <artifactId>maven-assembly-plugin</artifactId>
<plugins> <executions>
<plugin> <execution>
<groupId>org.apache.maven.plugins</groupId> <configuration>
<artifactId>maven-assembly-plugin</artifactId> <archive>
<executions> <manifest>
<execution> <mainClass>com.iluwatar.domainmodel.App</mainClass>
<configuration> </manifest>
<archive> </archive>
<manifest> </configuration>
<mainClass>com.iluwatar.domainmodel.App</mainClass> </execution>
</manifest> </executions>
</archive> </plugin>
</configuration> </plugins>
</execution> </build>
</executions> </project>
</plugin>
</plugins>
</build>
</project>

View File

@ -23,47 +23,42 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <parent>
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <artifactId>java-design-patterns</artifactId>
<parent> <groupId>com.iluwatar</groupId>
<artifactId>java-design-patterns</artifactId> <version>1.25.0-SNAPSHOT</version>
<groupId>com.iluwatar</groupId> </parent>
<version>1.25.0-SNAPSHOT</version> <modelVersion>4.0.0</modelVersion>
</parent> <artifactId>double-buffer</artifactId>
<modelVersion>4.0.0</modelVersion> <dependencies>
<dependency>
<artifactId>double-buffer</artifactId> <groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<dependencies> </dependency>
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.junit.jupiter</groupId>
<artifactId>commons-lang3</artifactId> <artifactId>junit-jupiter-engine</artifactId>
</dependency> <scope>test</scope>
<dependency> </dependency>
<groupId>org.junit.jupiter</groupId> </dependencies>
<artifactId>junit-jupiter-engine</artifactId> <build>
<scope>test</scope> <plugins>
</dependency> <plugin>
</dependencies> <groupId>org.apache.maven.plugins</groupId>
<build> <artifactId>maven-assembly-plugin</artifactId>
<plugins> <executions>
<plugin> <execution>
<groupId>org.apache.maven.plugins</groupId> <configuration>
<artifactId>maven-assembly-plugin</artifactId> <archive>
<executions> <manifest>
<execution> <mainClass>com.iluwatar.doublebuffer.App</mainClass>
<configuration> </manifest>
<archive> </archive>
<manifest> </configuration>
<mainClass>com.iluwatar.doublebuffer.App</mainClass> </execution>
</manifest> </executions>
</archive> </plugin>
</configuration> </plugins>
</execution> </build>
</executions> </project>
</plugin>
</plugins>
</build>
</project>

View File

@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,30 +24,26 @@
--> -->
<configuration> <configuration>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>double-checked-locking.log</file> <file>double-checked-locking.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>double-checked-locking-%d.log</fileNamePattern> <fileNamePattern>double-checked-locking-%d.log</fileNamePattern>
<maxHistory>5</maxHistory> <maxHistory>5</maxHistory>
</rollingPolicy> </rollingPolicy>
<encoder> <encoder>
<pattern>%-5p [%d{ISO8601,UTC}] %c: %m%n</pattern> <pattern>%-5p [%d{ISO8601,UTC}] %c: %m%n</pattern>
</encoder> </encoder>
</appender> </appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder>
<encoder> <pattern>%-5p [%d{ISO8601,UTC}] %c: %m%n</pattern>
<pattern>%-5p [%d{ISO8601,UTC}] %c: %m%n</pattern> </encoder>
</encoder> </appender>
</appender> <logger name="com.iluwatar" additivity="false">
<level value="DEBUG" />
<logger name="com.iluwatar" additivity="false"> <appender-ref ref="FILE" />
<level value="DEBUG"/> </logger>
<appender-ref ref="FILE"/> <root level="WARN">
</logger> <appender-ref ref="STDOUT" />
</root>
<root level="WARN">
<appender-ref ref="STDOUT"/>
</root>
</configuration> </configuration>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -23,79 +23,69 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
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"> <artifactId>eip-aggregator</artifactId>
<modelVersion>4.0.0</modelVersion> <parent>
<artifactId>eip-aggregator</artifactId> <groupId>com.iluwatar</groupId>
<parent> <artifactId>java-design-patterns</artifactId>
<groupId>com.iluwatar</groupId> <version>1.25.0-SNAPSHOT</version>
<artifactId>java-design-patterns</artifactId> </parent>
<version>1.25.0-SNAPSHOT</version> <dependencies>
</parent> <dependency>
<groupId>org.springframework.boot</groupId>
<dependencies> <artifactId>spring-boot-starter-web</artifactId>
<dependency> </dependency>
<groupId>org.springframework.boot</groupId> <dependency>
<artifactId>spring-boot-starter-web</artifactId> <groupId>org.apache.camel</groupId>
</dependency> <artifactId>camel-core</artifactId>
</dependency>
<dependency> <dependency>
<groupId>org.apache.camel</groupId> <groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId> <artifactId>camel-spring-boot</artifactId>
</dependency> <version>${camel.version}</version>
</dependency>
<dependency> <dependency>
<groupId>org.apache.camel</groupId> <groupId>com.sun.xml.bind</groupId>
<artifactId>camel-spring-boot</artifactId> <artifactId>jaxb-impl</artifactId>
<version>${camel.version}</version> </dependency>
</dependency> <dependency>
<groupId>javax.xml.bind</groupId>
<dependency> <artifactId>jaxb-api</artifactId>
<groupId>com.sun.xml.bind</groupId> </dependency>
<artifactId>jaxb-impl</artifactId> <!-- Testing -->
</dependency> <dependency>
<dependency> <groupId>org.junit.jupiter</groupId>
<groupId>javax.xml.bind</groupId> <artifactId>junit-jupiter-engine</artifactId>
<artifactId>jaxb-api</artifactId> <scope>test</scope>
</dependency> </dependency>
<dependency>
<!-- Testing --> <groupId>org.springframework.boot</groupId>
<dependency> <artifactId>spring-boot-starter-test</artifactId>
<groupId>org.junit.jupiter</groupId> </dependency>
<artifactId>junit-jupiter-engine</artifactId> <dependency>
<scope>test</scope> <groupId>org.apache.camel</groupId>
</dependency> <artifactId>camel-test-spring</artifactId>
<dependency> <version>${camel.version}</version>
<groupId>org.springframework.boot</groupId> </dependency>
<artifactId>spring-boot-starter-test</artifactId> </dependencies>
</dependency> <build>
<plugins>
<dependency> <plugin>
<groupId>org.apache.camel</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>camel-test-spring</artifactId> <artifactId>maven-assembly-plugin</artifactId>
<version>${camel.version}</version> <executions>
</dependency> <execution>
<configuration>
</dependencies> <archive>
<manifest>
<build> <mainClass>com.iluwatar.epi.aggregator.App</mainClass>
<plugins> </manifest>
<plugin> </archive>
<groupId>org.apache.maven.plugins</groupId> </configuration>
<artifactId>maven-assembly-plugin</artifactId> </execution>
<executions> </executions>
<execution> </plugin>
<configuration> </plugins>
<archive> </build>
<manifest>
<mainClass>com.iluwatar.epi.aggregator.App</mainClass>
</manifest>
</archive>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,48 +23,46 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<project <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">
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.25.0-SNAPSHOT</version>
<artifactId>java-design-patterns</artifactId> </parent>
<version>1.25.0-SNAPSHOT</version> <artifactId>eip-message-channel</artifactId>
</parent> <dependencies>
<artifactId>eip-message-channel</artifactId> <dependency>
<dependencies> <groupId>org.apache.camel</groupId>
<dependency> <artifactId>camel-core</artifactId>
<groupId>org.apache.camel</groupId> </dependency>
<artifactId>camel-core</artifactId> <dependency>
</dependency> <groupId>org.apache.camel</groupId>
<dependency> <artifactId>camel-stream</artifactId>
<groupId>org.apache.camel</groupId> </dependency>
<artifactId>camel-stream</artifactId> <dependency>
</dependency> <groupId>org.junit.jupiter</groupId>
<dependency> <artifactId>junit-jupiter-engine</artifactId>
<groupId>org.junit.jupiter</groupId> <scope>test</scope>
<artifactId>junit-jupiter-engine</artifactId> </dependency>
<scope>test</scope> </dependencies>
</dependency> <build>
</dependencies> <plugins>
<build> <plugin>
<plugins> <groupId>org.apache.maven.plugins</groupId>
<plugin> <artifactId>maven-assembly-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId> <executions>
<artifactId>maven-assembly-plugin</artifactId> <execution>
<executions> <configuration>
<execution> <archive>
<configuration> <manifest>
<archive> <mainClass>com.iluwatar.eip.message.channel.App</mainClass>
<manifest> </manifest>
<mainClass>com.iluwatar.eip.message.channel.App</mainClass> </archive>
</manifest> </configuration>
</archive> </execution>
</configuration> </executions>
</execution> </plugin>
</executions> </plugins>
</plugin> </build>
</plugins>
</build>
</project> </project>

View File

@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -22,47 +23,46 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <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">
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>
<modelVersion>4.0.0</modelVersion> <parent>
<parent> <groupId>com.iluwatar</groupId>
<groupId>com.iluwatar</groupId> <artifactId>java-design-patterns</artifactId>
<artifactId>java-design-patterns</artifactId> <version>1.25.0-SNAPSHOT</version>
<version>1.25.0-SNAPSHOT</version> </parent>
</parent> <artifactId>eip-publish-subscribe</artifactId>
<artifactId>eip-publish-subscribe</artifactId> <dependencies>
<dependencies> <dependency>
<dependency> <groupId>org.apache.camel</groupId>
<groupId>org.apache.camel</groupId> <artifactId>camel-core</artifactId>
<artifactId>camel-core</artifactId> </dependency>
</dependency> <dependency>
<dependency> <groupId>org.apache.camel</groupId>
<groupId>org.apache.camel</groupId> <artifactId>camel-stream</artifactId>
<artifactId>camel-stream</artifactId> </dependency>
</dependency> <dependency>
<dependency> <groupId>org.junit.jupiter</groupId>
<groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId>
<artifactId>junit-jupiter-engine</artifactId> <scope>test</scope>
<scope>test</scope> </dependency>
</dependency> </dependencies>
</dependencies> <build>
<build> <plugins>
<plugins> <plugin>
<plugin> <groupId>org.apache.maven.plugins</groupId>
<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId>
<artifactId>maven-assembly-plugin</artifactId> <executions>
<executions> <execution>
<execution> <configuration>
<configuration> <archive>
<archive> <manifest>
<manifest> <mainClass>com.iluwatar.eip.publish.subscribe.App</mainClass>
<mainClass>com.iluwatar.eip.publish.subscribe.App</mainClass> </manifest>
</manifest> </archive>
</archive> </configuration>
</configuration> </execution>
</execution> </executions>
</executions> </plugin>
</plugin> </plugins>
</plugins> </build>
</build>
</project> </project>

View File

@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,30 +24,26 @@
--> -->
<configuration> <configuration>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>publish-subscribe.log</file> <file>publish-subscribe.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>publish-subscribe-%d.log</fileNamePattern> <fileNamePattern>publish-subscribe-%d.log</fileNamePattern>
<maxHistory>5</maxHistory> <maxHistory>5</maxHistory>
</rollingPolicy> </rollingPolicy>
<encoder> <encoder>
<pattern>%-5p [%d{ISO8601,UTC}] %c: %m%n</pattern> <pattern>%-5p [%d{ISO8601,UTC}] %c: %m%n</pattern>
</encoder> </encoder>
</appender> </appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder>
<encoder> <pattern>%-5p [%d{ISO8601,UTC}] %c: %m%n</pattern>
<pattern>%-5p [%d{ISO8601,UTC}] %c: %m%n</pattern> </encoder>
</encoder> </appender>
</appender> <logger name="com.iluwatar" additivity="false">
<level value="DEBUG" />
<logger name="com.iluwatar" additivity="false"> <appender-ref ref="FILE" />
<level value="DEBUG"/> </logger>
<appender-ref ref="FILE"/> <root level="WARN">
</logger> <appender-ref ref="STDOUT" />
</root>
<root level="WARN">
<appender-ref ref="STDOUT"/>
</root>
</configuration> </configuration>

View File

@ -23,79 +23,69 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
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"> <artifactId>eip-splitter</artifactId>
<modelVersion>4.0.0</modelVersion> <parent>
<artifactId>eip-splitter</artifactId> <groupId>com.iluwatar</groupId>
<parent> <artifactId>java-design-patterns</artifactId>
<groupId>com.iluwatar</groupId> <version>1.25.0-SNAPSHOT</version>
<artifactId>java-design-patterns</artifactId> </parent>
<version>1.25.0-SNAPSHOT</version> <dependencies>
</parent> <dependency>
<groupId>org.springframework.boot</groupId>
<dependencies> <artifactId>spring-boot-starter-web</artifactId>
<dependency> </dependency>
<groupId>org.springframework.boot</groupId> <dependency>
<artifactId>spring-boot-starter-web</artifactId> <groupId>org.apache.camel</groupId>
</dependency> <artifactId>camel-core</artifactId>
</dependency>
<dependency> <dependency>
<groupId>org.apache.camel</groupId> <groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId> <artifactId>camel-spring-boot</artifactId>
</dependency> <version>${camel.version}</version>
</dependency>
<dependency> <dependency>
<groupId>org.apache.camel</groupId> <groupId>com.sun.xml.bind</groupId>
<artifactId>camel-spring-boot</artifactId> <artifactId>jaxb-impl</artifactId>
<version>${camel.version}</version> </dependency>
</dependency> <dependency>
<groupId>javax.xml.bind</groupId>
<dependency> <artifactId>jaxb-api</artifactId>
<groupId>com.sun.xml.bind</groupId> </dependency>
<artifactId>jaxb-impl</artifactId> <!-- Testing -->
</dependency> <dependency>
<dependency> <groupId>org.junit.jupiter</groupId>
<groupId>javax.xml.bind</groupId> <artifactId>junit-jupiter-engine</artifactId>
<artifactId>jaxb-api</artifactId> <scope>test</scope>
</dependency> </dependency>
<dependency>
<!-- Testing --> <groupId>org.springframework.boot</groupId>
<dependency> <artifactId>spring-boot-starter-test</artifactId>
<groupId>org.junit.jupiter</groupId> </dependency>
<artifactId>junit-jupiter-engine</artifactId> <dependency>
<scope>test</scope> <groupId>org.apache.camel</groupId>
</dependency> <artifactId>camel-test-spring</artifactId>
<dependency> <version>${camel.version}</version>
<groupId>org.springframework.boot</groupId> </dependency>
<artifactId>spring-boot-starter-test</artifactId> </dependencies>
</dependency> <build>
<plugins>
<dependency> <plugin>
<groupId>org.apache.camel</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>camel-test-spring</artifactId> <artifactId>maven-assembly-plugin</artifactId>
<version>${camel.version}</version> <executions>
</dependency> <execution>
<configuration>
</dependencies> <archive>
<build> <manifest>
<plugins> <mainClass>com.iluwatar.eip.splitter.App</mainClass>
<plugin> </manifest>
<groupId>org.apache.maven.plugins</groupId> </archive>
<artifactId>maven-assembly-plugin</artifactId> </configuration>
<executions> </execution>
<execution> </executions>
<configuration> </plugin>
<archive> </plugins>
<manifest> </build>
<mainClass>com.iluwatar.eip.splitter.App</mainClass>
</manifest>
</archive>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -23,79 +23,69 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
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"> <artifactId>eip-wire-tap</artifactId>
<modelVersion>4.0.0</modelVersion> <parent>
<artifactId>eip-wire-tap</artifactId> <groupId>com.iluwatar</groupId>
<parent> <artifactId>java-design-patterns</artifactId>
<groupId>com.iluwatar</groupId> <version>1.25.0-SNAPSHOT</version>
<artifactId>java-design-patterns</artifactId> </parent>
<version>1.25.0-SNAPSHOT</version> <dependencies>
</parent> <dependency>
<groupId>org.springframework.boot</groupId>
<dependencies> <artifactId>spring-boot-starter-web</artifactId>
<dependency> </dependency>
<groupId>org.springframework.boot</groupId> <dependency>
<artifactId>spring-boot-starter-web</artifactId> <groupId>org.apache.camel</groupId>
</dependency> <artifactId>camel-core</artifactId>
</dependency>
<dependency> <dependency>
<groupId>org.apache.camel</groupId> <groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId> <artifactId>camel-spring-boot</artifactId>
</dependency> <version>${camel.version}</version>
</dependency>
<dependency> <dependency>
<groupId>org.apache.camel</groupId> <groupId>com.sun.xml.bind</groupId>
<artifactId>camel-spring-boot</artifactId> <artifactId>jaxb-impl</artifactId>
<version>${camel.version}</version> </dependency>
</dependency> <dependency>
<groupId>javax.xml.bind</groupId>
<dependency> <artifactId>jaxb-api</artifactId>
<groupId>com.sun.xml.bind</groupId> </dependency>
<artifactId>jaxb-impl</artifactId> <!-- Testing -->
</dependency> <dependency>
<dependency> <groupId>org.junit.jupiter</groupId>
<groupId>javax.xml.bind</groupId> <artifactId>junit-jupiter-engine</artifactId>
<artifactId>jaxb-api</artifactId> <scope>test</scope>
</dependency> </dependency>
<dependency>
<!-- Testing --> <groupId>org.springframework.boot</groupId>
<dependency> <artifactId>spring-boot-starter-test</artifactId>
<groupId>org.junit.jupiter</groupId> </dependency>
<artifactId>junit-jupiter-engine</artifactId> <dependency>
<scope>test</scope> <groupId>org.apache.camel</groupId>
</dependency> <artifactId>camel-test-spring</artifactId>
<dependency> <version>${camel.version}</version>
<groupId>org.springframework.boot</groupId> </dependency>
<artifactId>spring-boot-starter-test</artifactId> </dependencies>
</dependency> <build>
<plugins>
<dependency> <plugin>
<groupId>org.apache.camel</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>camel-test-spring</artifactId> <artifactId>maven-assembly-plugin</artifactId>
<version>${camel.version}</version> <executions>
</dependency> <execution>
<configuration>
</dependencies> <archive>
<build> <manifest>
<plugins> <mainClass>com.iluwatar.eip.wiretap.App</mainClass>
<plugin> </manifest>
<groupId>org.apache.maven.plugins</groupId> </archive>
<artifactId>maven-assembly-plugin</artifactId> </configuration>
<executions> </execution>
<execution> </executions>
<configuration> </plugin>
<archive> </plugins>
<manifest> </build>
<mainClass>com.iluwatar.eip.wiretap.App</mainClass>
</manifest>
</archive>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -22,44 +23,43 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <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">
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>
<modelVersion>4.0.0</modelVersion> <parent>
<parent> <groupId>com.iluwatar</groupId>
<groupId>com.iluwatar</groupId> <artifactId>java-design-patterns</artifactId>
<artifactId>java-design-patterns</artifactId> <version>1.25.0-SNAPSHOT</version>
<version>1.25.0-SNAPSHOT</version> </parent>
</parent> <artifactId>event-aggregator</artifactId>
<artifactId>event-aggregator</artifactId> <dependencies>
<dependencies> <dependency>
<dependency> <groupId>org.junit.jupiter</groupId>
<groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId>
<artifactId>junit-jupiter-engine</artifactId> <scope>test</scope>
<scope>test</scope> </dependency>
</dependency> <dependency>
<dependency> <groupId>org.mockito</groupId>
<groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId>
<artifactId>mockito-core</artifactId> <scope>test</scope>
<scope>test</scope> </dependency>
</dependency> </dependencies>
</dependencies> <build>
<build> <plugins>
<plugins> <plugin>
<plugin> <groupId>org.apache.maven.plugins</groupId>
<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId>
<artifactId>maven-assembly-plugin</artifactId> <executions>
<executions> <execution>
<execution> <configuration>
<configuration> <archive>
<archive> <manifest>
<manifest> <mainClass>com.iluwatar.event.aggregator.App</mainClass>
<mainClass>com.iluwatar.event.aggregator.App</mainClass> </manifest>
</manifest> </archive>
</archive> </configuration>
</configuration> </execution>
</execution> </executions>
</executions> </plugin>
</plugin> </plugins>
</plugins> </build>
</build>
</project> </project>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -23,49 +23,43 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
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>
<groupId>com.iluwatar</groupId>
<modelVersion>4.0.0</modelVersion> <artifactId>java-design-patterns</artifactId>
<parent> <version>1.25.0-SNAPSHOT</version>
<groupId>com.iluwatar</groupId> </parent>
<artifactId>java-design-patterns</artifactId> <artifactId>event-driven-architecture</artifactId>
<version>1.25.0-SNAPSHOT</version> <dependencies>
</parent> <dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>event-driven-architecture</artifactId> <artifactId>junit-jupiter-engine</artifactId>
<scope>test</scope>
<dependencies> </dependency>
<dependency> <dependency>
<groupId>org.junit.jupiter</groupId> <groupId>org.mockito</groupId>
<artifactId>junit-jupiter-engine</artifactId> <artifactId>mockito-core</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
</dependencies>
<dependency> <build>
<groupId>org.mockito</groupId> <plugins>
<artifactId>mockito-core</artifactId> <plugin>
<scope>test</scope> <groupId>org.apache.maven.plugins</groupId>
</dependency> <artifactId>maven-assembly-plugin</artifactId>
</dependencies> <executions>
<build> <execution>
<plugins> <configuration>
<plugin> <archive>
<groupId>org.apache.maven.plugins</groupId> <manifest>
<artifactId>maven-assembly-plugin</artifactId> <mainClass>com.iluwatar.eda.App</mainClass>
<executions> </manifest>
<execution> </archive>
<configuration> </configuration>
<archive> </execution>
<manifest> </executions>
<mainClass>com.iluwatar.eda.App</mainClass> </plugin>
</manifest> </plugins>
</archive> </build>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -23,9 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
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> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<artifactId>java-design-patterns</artifactId> <artifactId>java-design-patterns</artifactId>

View File

@ -23,9 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
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> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<artifactId>java-design-patterns</artifactId> <artifactId>java-design-patterns</artifactId>
@ -45,7 +43,6 @@
<artifactId>gson</artifactId> <artifactId>gson</artifactId>
<version>2.8.6</version> <version>2.8.6</version>
</dependency> </dependency>
</dependencies> </dependencies>
<build> <build>
<plugins> <plugins>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -23,16 +23,13 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
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">
<parent> <parent>
<artifactId>java-design-patterns</artifactId> <artifactId>java-design-patterns</artifactId>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>
<version>1.25.0-SNAPSHOT</version> <version>1.25.0-SNAPSHOT</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<artifactId>extension-objects</artifactId> <artifactId>extension-objects</artifactId>
<dependencies> <dependencies>
<dependency> <dependency>
@ -60,5 +57,4 @@
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</project> </project>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>
@ -58,5 +57,4 @@
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</project> </project>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,40 +23,38 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<project 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" 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" <modelVersion>4.0.0</modelVersion>
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.25.0-SNAPSHOT</version>
<artifactId>java-design-patterns</artifactId> </parent>
<version>1.25.0-SNAPSHOT</version> <artifactId>factory-kit</artifactId>
</parent> <dependencies>
<artifactId>factory-kit</artifactId> <dependency>
<dependencies> <groupId>org.junit.jupiter</groupId>
<dependency> <artifactId>junit-jupiter-engine</artifactId>
<groupId>org.junit.jupiter</groupId> <scope>test</scope>
<artifactId>junit-jupiter-engine</artifactId> </dependency>
<scope>test</scope> </dependencies>
</dependency> <build>
</dependencies> <plugins>
<build> <plugin>
<plugins> <groupId>org.apache.maven.plugins</groupId>
<plugin> <artifactId>maven-assembly-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId> <executions>
<artifactId>maven-assembly-plugin</artifactId> <execution>
<executions> <configuration>
<execution> <archive>
<configuration> <manifest>
<archive> <mainClass>com.iluwatar.factorykit.App</mainClass>
<manifest> </manifest>
<mainClass>com.iluwatar.factorykit.App</mainClass> </archive>
</manifest> </configuration>
</archive> </execution>
</configuration> </executions>
</execution> </plugin>
</executions> </plugins>
</plugin> </build>
</plugins>
</build>
</project> </project>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -22,42 +23,40 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <modelVersion>4.0.0</modelVersion>
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://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.25.0-SNAPSHOT</version>
<artifactId>java-design-patterns</artifactId> </parent>
<version>1.25.0-SNAPSHOT</version> <artifactId>factory</artifactId>
</parent> <dependencies>
<artifactId>factory</artifactId> <dependency>
<dependencies> <groupId>org.junit.jupiter</groupId>
<dependency> <artifactId>junit-jupiter-engine</artifactId>
<groupId>org.junit.jupiter</groupId> <scope>test</scope>
<artifactId>junit-jupiter-engine</artifactId> </dependency>
<scope>test</scope> </dependencies>
</dependency> <build>
</dependencies> <plugins>
<build> <!-- Maven assembly plugin is invoked with default setting which we have
<plugins>
<!-- Maven assembly plugin is invoked with default setting which we have
in parent pom and specifying the class having main method --> in parent pom and specifying the class having main method -->
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId> <artifactId>maven-assembly-plugin</artifactId>
<executions> <executions>
<execution> <execution>
<configuration> <configuration>
<archive> <archive>
<manifest> <manifest>
<mainClass>com.iluwatar.factory.App</mainClass> <mainClass>com.iluwatar.factory.App</mainClass>
</manifest> </manifest>
</archive> </archive>
</configuration> </configuration>
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</project> </project>

View File

@ -27,43 +27,38 @@
ZK framework is licensed under LGPL and the license can be found at lgpl-3.0.txt ZK framework is licensed under LGPL and the license can be found at lgpl-3.0.txt
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <parent>
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <artifactId>java-design-patterns</artifactId>
<parent> <groupId>com.iluwatar</groupId>
<artifactId>java-design-patterns</artifactId> <version>1.25.0-SNAPSHOT</version>
<groupId>com.iluwatar</groupId> </parent>
<version>1.25.0-SNAPSHOT</version> <modelVersion>4.0.0</modelVersion>
</parent> <artifactId>fanout-fanin</artifactId>
<modelVersion>4.0.0</modelVersion> <dependencies>
<dependency>
<artifactId>fanout-fanin</artifactId> <groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<dependencies> <scope>test</scope>
<dependency> </dependency>
<groupId>org.junit.jupiter</groupId> </dependencies>
<artifactId>junit-jupiter-engine</artifactId> <build>
<scope>test</scope> <plugins>
</dependency> <plugin>
</dependencies> <groupId>org.apache.maven.plugins</groupId>
<build> <artifactId>maven-assembly-plugin</artifactId>
<plugins> <executions>
<plugin> <execution>
<groupId>org.apache.maven.plugins</groupId> <configuration>
<artifactId>maven-assembly-plugin</artifactId> <archive>
<executions> <manifest>
<execution> <mainClass>com.iluwatar.fanout.fanin.App</mainClass>
<configuration> </manifest>
<archive> </archive>
<manifest> </configuration>
<mainClass>com.iluwatar.fanout.fanin.App</mainClass> </execution>
</manifest> </executions>
</archive> </plugin>
</configuration> </plugins>
</execution> </build>
</executions> </project>
</plugin>
</plugins>
</build>
</project>

View File

@ -23,43 +23,38 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <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">
xmlns="http://maven.apache.org/POM/4.0.0" <parent>
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <artifactId>java-design-patterns</artifactId>
<parent> <groupId>com.iluwatar</groupId>
<artifactId>java-design-patterns</artifactId> <version>1.25.0-SNAPSHOT</version>
<groupId>com.iluwatar</groupId> </parent>
<version>1.25.0-SNAPSHOT</version> <modelVersion>4.0.0</modelVersion>
</parent> <artifactId>feature-toggle</artifactId>
<modelVersion>4.0.0</modelVersion> <dependencies>
<dependency>
<artifactId>feature-toggle</artifactId> <groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<scope>test</scope>
<dependencies> </dependency>
<dependency> </dependencies>
<groupId>org.junit.jupiter</groupId> <build>
<artifactId>junit-jupiter-engine</artifactId> <plugins>
<scope>test</scope> <plugin>
</dependency> <groupId>org.apache.maven.plugins</groupId>
</dependencies> <artifactId>maven-assembly-plugin</artifactId>
<build> <executions>
<plugins> <execution>
<plugin> <configuration>
<groupId>org.apache.maven.plugins</groupId> <archive>
<artifactId>maven-assembly-plugin</artifactId> <manifest>
<executions> <mainClass>com.iluwatar.featuretoggle.App</mainClass>
<execution> </manifest>
<configuration> </archive>
<archive> </configuration>
<manifest> </execution>
<mainClass>com.iluwatar.featuretoggle.App</mainClass> </executions>
</manifest> </plugin>
</archive> </plugins>
</configuration> </build>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -23,51 +23,47 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <parent>
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <artifactId>java-design-patterns</artifactId>
<parent> <groupId>com.iluwatar</groupId>
<artifactId>java-design-patterns</artifactId> <version>1.25.0-SNAPSHOT</version>
<groupId>com.iluwatar</groupId> </parent>
<version>1.25.0-SNAPSHOT</version> <modelVersion>4.0.0</modelVersion>
</parent> <artifactId>filterer</artifactId>
<modelVersion>4.0.0</modelVersion> <dependencies>
<dependency>
<artifactId>filterer</artifactId> <groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<dependencies> </dependency>
<dependency> <dependency>
<groupId>com.google.guava</groupId> <groupId>org.junit.jupiter</groupId>
<artifactId>guava</artifactId> <artifactId>junit-jupiter-api</artifactId>
</dependency> <scope>test</scope>
<dependency> </dependency>
<groupId>org.junit.jupiter</groupId> <dependency>
<artifactId>junit-jupiter-api</artifactId> <groupId>org.junit.jupiter</groupId>
<scope>test</scope> <artifactId>junit-jupiter-engine</artifactId>
</dependency> <scope>test</scope>
<dependency> </dependency>
<groupId>org.junit.jupiter</groupId> </dependencies>
<artifactId>junit-jupiter-engine</artifactId> <build>
<scope>test</scope> <plugins>
</dependency> <plugin>
</dependencies> <groupId>org.apache.maven.plugins</groupId>
<build> <artifactId>maven-assembly-plugin</artifactId>
<plugins> <executions>
<plugin> <execution>
<groupId>org.apache.maven.plugins</groupId> <configuration>
<artifactId>maven-assembly-plugin</artifactId> <archive>
<executions> <manifest>
<execution> <mainClass>com.iluwatar.filterer.App</mainClass>
<configuration> </manifest>
<archive> </archive>
<manifest> </configuration>
<mainClass>com.iluwatar.filterer.App</mainClass> </execution>
</manifest> </executions>
</archive> </plugin>
</configuration> </plugins>
</execution> </build>
</executions> </project>
</plugin>
</plugins>
</build>
</project>

View File

@ -23,46 +23,43 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <parent>
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <artifactId>java-design-patterns</artifactId>
<parent> <groupId>com.iluwatar</groupId>
<artifactId>java-design-patterns</artifactId> <version>1.25.0-SNAPSHOT</version>
<groupId>com.iluwatar</groupId> </parent>
<version>1.25.0-SNAPSHOT</version> <modelVersion>4.0.0</modelVersion>
</parent> <artifactId>fluentinterface</artifactId>
<modelVersion>4.0.0</modelVersion> <dependencies>
<dependency>
<artifactId>fluentinterface</artifactId> <groupId>org.junit.jupiter</groupId>
<dependencies> <artifactId>junit-jupiter-engine</artifactId>
<dependency> <scope>test</scope>
<groupId>org.junit.jupiter</groupId> </dependency>
<artifactId>junit-jupiter-engine</artifactId> <dependency>
<scope>test</scope> <groupId>org.mockito</groupId>
</dependency> <artifactId>mockito-core</artifactId>
<dependency> <scope>test</scope>
<groupId>org.mockito</groupId> </dependency>
<artifactId>mockito-core</artifactId> </dependencies>
<scope>test</scope> <build>
</dependency> <plugins>
</dependencies> <plugin>
<build> <groupId>org.apache.maven.plugins</groupId>
<plugins> <artifactId>maven-assembly-plugin</artifactId>
<plugin> <executions>
<groupId>org.apache.maven.plugins</groupId> <execution>
<artifactId>maven-assembly-plugin</artifactId> <configuration>
<executions> <archive>
<execution> <manifest>
<configuration> <mainClass>com.iluwatar.fluentinterface.app.App</mainClass>
<archive> </manifest>
<manifest> </archive>
<mainClass>com.iluwatar.fluentinterface.app.App</mainClass> </configuration>
</manifest> </execution>
</archive> </executions>
</configuration> </plugin>
</execution> </plugins>
</executions> </build>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,50 +23,48 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<project <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">
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.25.0-SNAPSHOT</version>
<artifactId>java-design-patterns</artifactId> </parent>
<version>1.25.0-SNAPSHOT</version> <artifactId>front-controller</artifactId>
</parent> <dependencies>
<artifactId>front-controller</artifactId> <dependency>
<dependencies> <groupId>org.junit.jupiter</groupId>
<dependency> <artifactId>junit-jupiter-engine</artifactId>
<groupId>org.junit.jupiter</groupId> <scope>test</scope>
<artifactId>junit-jupiter-engine</artifactId> </dependency>
<scope>test</scope> <dependency>
</dependency> <groupId>org.junit.jupiter</groupId>
<dependency> <artifactId>junit-jupiter-params</artifactId>
<groupId>org.junit.jupiter</groupId> <scope>test</scope>
<artifactId>junit-jupiter-params</artifactId> </dependency>
<scope>test</scope> <dependency>
</dependency> <groupId>org.mockito</groupId>
<dependency> <artifactId>mockito-core</artifactId>
<groupId>org.mockito</groupId> <scope>test</scope>
<artifactId>mockito-core</artifactId> </dependency>
<scope>test</scope> </dependencies>
</dependency> <build>
</dependencies> <plugins>
<build> <plugin>
<plugins> <groupId>org.apache.maven.plugins</groupId>
<plugin> <artifactId>maven-assembly-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId> <executions>
<artifactId>maven-assembly-plugin</artifactId> <execution>
<executions> <configuration>
<execution> <archive>
<configuration> <manifest>
<archive> <mainClass>com.iluwatar.front.controller.App</mainClass>
<manifest> </manifest>
<mainClass>com.iluwatar.front.controller.App</mainClass> </archive>
</manifest> </configuration>
</archive> </execution>
</configuration> </executions>
</execution> </plugin>
</executions> </plugins>
</plugin> </build>
</plugins>
</build>
</project> </project>

View File

@ -23,42 +23,38 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <parent>
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <artifactId>java-design-patterns</artifactId>
<parent> <groupId>com.iluwatar</groupId>
<artifactId>java-design-patterns</artifactId> <version>1.25.0-SNAPSHOT</version>
<groupId>com.iluwatar</groupId> </parent>
<version>1.25.0-SNAPSHOT</version> <modelVersion>4.0.0</modelVersion>
</parent> <artifactId>game-loop</artifactId>
<modelVersion>4.0.0</modelVersion> <dependencies>
<dependency>
<artifactId>game-loop</artifactId> <groupId>org.junit.jupiter</groupId>
<dependencies> <artifactId>junit-jupiter-engine</artifactId>
<dependency> <scope>test</scope>
<groupId>org.junit.jupiter</groupId> </dependency>
<artifactId>junit-jupiter-engine</artifactId> </dependencies>
<scope>test</scope> <build>
</dependency> <plugins>
</dependencies> <plugin>
<build> <groupId>org.apache.maven.plugins</groupId>
<plugins> <artifactId>maven-assembly-plugin</artifactId>
<plugin> <executions>
<groupId>org.apache.maven.plugins</groupId> <execution>
<artifactId>maven-assembly-plugin</artifactId> <configuration>
<executions> <archive>
<execution> <manifest>
<configuration> <mainClass>com.iluwatar.gameloop.App</mainClass>
<archive> </manifest>
<manifest> </archive>
<mainClass>com.iluwatar.gameloop.App</mainClass> </configuration>
</manifest> </execution>
</archive> </executions>
</configuration> </plugin>
</execution> </plugins>
</executions> </build>
</plugin> </project>
</plugins>
</build>
</project>

View File

@ -23,9 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <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">
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> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,9 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<project <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">
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" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,66 +23,64 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<project <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">
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.25.0-SNAPSHOT</version>
<artifactId>java-design-patterns</artifactId> </parent>
<version>1.25.0-SNAPSHOT</version> <groupId>com.iluwatar.layers</groupId>
</parent> <artifactId>layers</artifactId>
<groupId>com.iluwatar.layers</groupId> <dependencies>
<artifactId>layers</artifactId> <dependency>
<dependencies> <groupId>org.springframework.data</groupId>
<dependency> <artifactId>spring-data-jpa</artifactId>
<groupId>org.springframework.data</groupId> </dependency>
<artifactId>spring-data-jpa</artifactId> <dependency>
</dependency> <groupId>org.hibernate</groupId>
<dependency> <artifactId>hibernate-core</artifactId>
<groupId>org.hibernate</groupId> </dependency>
<artifactId>hibernate-core</artifactId> <dependency>
</dependency> <groupId>javax.xml.bind</groupId>
<dependency> <artifactId>jaxb-api</artifactId>
<groupId>javax.xml.bind</groupId> </dependency>
<artifactId>jaxb-api</artifactId> <dependency>
</dependency> <groupId>commons-dbcp</groupId>
<dependency> <artifactId>commons-dbcp</artifactId>
<groupId>commons-dbcp</groupId> </dependency>
<artifactId>commons-dbcp</artifactId> <dependency>
</dependency> <groupId>com.h2database</groupId>
<dependency> <artifactId>h2</artifactId>
<groupId>com.h2database</groupId> </dependency>
<artifactId>h2</artifactId> <dependency>
</dependency> <groupId>org.junit.jupiter</groupId>
<dependency> <artifactId>junit-jupiter-engine</artifactId>
<groupId>org.junit.jupiter</groupId> <scope>test</scope>
<artifactId>junit-jupiter-engine</artifactId> </dependency>
<scope>test</scope> <dependency>
</dependency> <groupId>org.mockito</groupId>
<dependency> <artifactId>mockito-core</artifactId>
<groupId>org.mockito</groupId> <scope>test</scope>
<artifactId>mockito-core</artifactId> </dependency>
<scope>test</scope> </dependencies>
</dependency> <build>
</dependencies> <plugins>
<build> <plugin>
<plugins> <groupId>org.apache.maven.plugins</groupId>
<plugin> <artifactId>maven-assembly-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId> <executions>
<artifactId>maven-assembly-plugin</artifactId> <execution>
<executions> <configuration>
<execution> <archive>
<configuration> <manifest>
<archive> <mainClass>com.iluwatar.layers.app.App</mainClass>
<manifest> </manifest>
<mainClass>com.iluwatar.layers.app.App</mainClass> </archive>
</manifest> </configuration>
</archive> </execution>
</configuration> </executions>
</execution> </plugin>
</executions> </plugins>
</plugin> </build>
</plugins>
</build>
</project> </project>

View File

@ -23,10 +23,6 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<persistence version="1.0" <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
<persistence-unit name="jpaData" /> <persistence-unit name="jpaData" />
</persistence>
</persistence>

View File

@ -23,30 +23,19 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" <beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:jpa="http://www.springframework.org/schema/data/jpa" xmlns:security="http://www.springframework.org/schema/security" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">
xmlns:context="http://www.springframework.org/schema/context"
xmlns:security="http://www.springframework.org/schema/security" xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jpa="http://www.springframework.org/schema/data/jpa"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">
<jpa:repositories base-package="com.iluwatar" /> <jpa:repositories base-package="com.iluwatar" />
<tx:annotation-driven transaction-manager="transactionManager" /> <tx:annotation-driven transaction-manager="transactionManager" />
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"> <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory" /> <property name="entityManagerFactory" ref="entityManagerFactory" />
</bean> </bean>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="org.h2.Driver" /> <property name="driverClassName" value="org.h2.Driver" />
<property name="url" value="jdbc:h2:~/databases/cake" /> <property name="url" value="jdbc:h2:~/databases/cake" />
<property name="username" value="sa" /> <property name="username" value="sa" />
<property name="password" value="sa" /> <property name="password" value="sa" />
</bean> </bean>
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="dataSource" /> <property name="dataSource" ref="dataSource" />
<property name="packagesToScan" value="com.iluwatar" /> <property name="packagesToScan" value="com.iluwatar" />
<property name="persistenceProvider"> <property name="persistenceProvider">

View File

@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,35 +24,30 @@
--> -->
<configuration> <configuration>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>layers.log</file> <file>layers.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>layers-%d.log</fileNamePattern> <fileNamePattern>layers-%d.log</fileNamePattern>
<maxHistory>5</maxHistory> <maxHistory>5</maxHistory>
</rollingPolicy> </rollingPolicy>
<encoder> <encoder>
<pattern>%-5p [%d{ISO8601,UTC}] %c: %m%n</pattern> <pattern>%-5p [%d{ISO8601,UTC}] %c: %m%n</pattern>
</encoder> </encoder>
</appender> </appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder>
<encoder> <pattern>%-5p [%d{ISO8601,UTC}] %c: %m%n</pattern>
<pattern>%-5p [%d{ISO8601,UTC}] %c: %m%n</pattern> </encoder>
</encoder> </appender>
</appender> <logger name="com.iluwatar" additivity="false">
<level value="DEBUG" />
<logger name="com.iluwatar" additivity="false"> <appender-ref ref="FILE" />
<level value="DEBUG"/> </logger>
<appender-ref ref="FILE"/> <logger name="org.hibernate" additivity="false">
</logger> <level value="ERROR" />
<appender-ref ref="STDOUT" />
<logger name="org.hibernate" additivity="false"> </logger>
<level value="ERROR"/> <root level="WARN">
<appender-ref ref="STDOUT"/> <appender-ref ref="STDOUT" />
</logger> </root>
<root level="WARN">
<appender-ref ref="STDOUT"/>
</root>
</configuration> </configuration>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
The MIT License The MIT License
@ -23,8 +23,7 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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="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">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<groupId>com.iluwatar</groupId> <groupId>com.iluwatar</groupId>

View File

@ -23,53 +23,51 @@
THE SOFTWARE. THE SOFTWARE.
--> -->
<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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
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> <artifactId>java-design-patterns</artifactId>
<parent> <groupId>com.iluwatar</groupId>
<artifactId>java-design-patterns</artifactId> <version>1.25.0-SNAPSHOT</version>
<groupId>com.iluwatar</groupId> </parent>
<version>1.25.0-SNAPSHOT</version> <artifactId>leader-election</artifactId>
</parent> <dependencies>
<artifactId>leader-election</artifactId> <dependency>
<dependencies> <groupId>org.junit.jupiter</groupId>
<dependency> <artifactId>junit-jupiter-engine</artifactId>
<groupId>org.junit.jupiter</groupId> <scope>test</scope>
<artifactId>junit-jupiter-engine</artifactId> </dependency>
<scope>test</scope> </dependencies>
</dependency> <build>
</dependencies> <plugins>
<build> <plugin>
<plugins> <groupId>org.apache.maven.plugins</groupId>
<plugin> <artifactId>maven-assembly-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId> <executions>
<artifactId>maven-assembly-plugin</artifactId> <execution>
<executions> <id>bully</id>
<execution> <configuration>
<id>bully</id> <archive>
<configuration> <manifest>
<archive> <mainClass>com.iluwatar.leaderelection.bully.BullyApp</mainClass>
<manifest> </manifest>
<mainClass>com.iluwatar.leaderelection.bully.BullyApp</mainClass> </archive>
</manifest> <finalName>${project.artifactId}-Bully</finalName>
</archive> </configuration>
<finalName>${project.artifactId}-Bully</finalName> </execution>
</configuration> <execution>
</execution> <id>ring</id>
<execution> <configuration>
<id>ring</id> <archive>
<configuration> <manifest>
<archive> <mainClass>com.iluwatar.leaderelection.ring.RingApp</mainClass>
<manifest> </manifest>
<mainClass>com.iluwatar.leaderelection.ring.RingApp</mainClass> </archive>
</manifest> <finalName>${project.artifactId}-Ring</finalName>
</archive> </configuration>
<finalName>${project.artifactId}-Ring</finalName> </execution>
</configuration> </executions>
</execution> </plugin>
</executions> </plugins>
</plugin> </build>
</plugins> </project>
</build>
</project>