Add parent project, convert existing project to Maven module
This commit is contained in:
		
							
								
								
									
										17
									
								
								.project
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								.project
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <projectDescription> | ||||||
|  | 	<name>event-bus</name> | ||||||
|  | 	<comment></comment> | ||||||
|  | 	<projects> | ||||||
|  | 	</projects> | ||||||
|  | 	<buildSpec> | ||||||
|  | 		<buildCommand> | ||||||
|  | 			<name>org.eclipse.m2e.core.maven2Builder</name> | ||||||
|  | 			<arguments> | ||||||
|  | 			</arguments> | ||||||
|  | 		</buildCommand> | ||||||
|  | 	</buildSpec> | ||||||
|  | 	<natures> | ||||||
|  | 		<nature>org.eclipse.m2e.core.maven2Nature</nature> | ||||||
|  | 	</natures> | ||||||
|  | </projectDescription> | ||||||
							
								
								
									
										38
									
								
								event-bus-ap/.classpath
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								event-bus-ap/.classpath
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <classpath> | ||||||
|  | 	<classpathentry kind="src" output="target/classes" path="src/main/java"> | ||||||
|  | 		<attributes> | ||||||
|  | 			<attribute name="optional" value="true"/> | ||||||
|  | 			<attribute name="maven.pomderived" value="true"/> | ||||||
|  | 		</attributes> | ||||||
|  | 	</classpathentry> | ||||||
|  | 	<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> | ||||||
|  | 		<attributes> | ||||||
|  | 			<attribute name="maven.pomderived" value="true"/> | ||||||
|  | 		</attributes> | ||||||
|  | 	</classpathentry> | ||||||
|  | 	<classpathentry kind="src" output="target/test-classes" path="src/test/java"> | ||||||
|  | 		<attributes> | ||||||
|  | 			<attribute name="optional" value="true"/> | ||||||
|  | 			<attribute name="maven.pomderived" value="true"/> | ||||||
|  | 			<attribute name="test" value="true"/> | ||||||
|  | 		</attributes> | ||||||
|  | 	</classpathentry> | ||||||
|  | 	<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> | ||||||
|  | 		<attributes> | ||||||
|  | 			<attribute name="maven.pomderived" value="true"/> | ||||||
|  | 			<attribute name="test" value="true"/> | ||||||
|  | 		</attributes> | ||||||
|  | 	</classpathentry> | ||||||
|  | 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"> | ||||||
|  | 		<attributes> | ||||||
|  | 			<attribute name="maven.pomderived" value="true"/> | ||||||
|  | 		</attributes> | ||||||
|  | 	</classpathentry> | ||||||
|  | 	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> | ||||||
|  | 		<attributes> | ||||||
|  | 			<attribute name="maven.pomderived" value="true"/> | ||||||
|  | 		</attributes> | ||||||
|  | 	</classpathentry> | ||||||
|  | 	<classpathentry kind="output" path="target/classes"/> | ||||||
|  | </classpath> | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||||||
| <projectDescription> | <projectDescription> | ||||||
| 	<name>event-bus</name> | 	<name>event-bus-ap</name> | ||||||
| 	<comment></comment> | 	<comment></comment> | ||||||
| 	<projects> | 	<projects> | ||||||
| 	</projects> | 	</projects> | ||||||
							
								
								
									
										16
									
								
								event-bus-ap/pom.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								event-bus-ap/pom.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | <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"> | ||||||
|  | 	<modelVersion>4.0.0</modelVersion> | ||||||
|  |  | ||||||
|  | 	<artifactId>event-bus-ap</artifactId> | ||||||
|  |  | ||||||
|  | 	<name>Event Bus Annotation Processor</name> | ||||||
|  | 	<description>Annotation processor checking for errors related to the @Event annotation from Event Bus.</description> | ||||||
|  |  | ||||||
|  | 	<parent> | ||||||
|  | 		<groupId>dev.kske</groupId> | ||||||
|  | 		<artifactId>event-bus</artifactId> | ||||||
|  | 		<version>0.1.0</version> | ||||||
|  | 	</parent> | ||||||
|  | </project> | ||||||
							
								
								
									
										23
									
								
								event-bus-core/.project
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								event-bus-core/.project
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <projectDescription> | ||||||
|  | 	<name>event-bus-core</name> | ||||||
|  | 	<comment></comment> | ||||||
|  | 	<projects> | ||||||
|  | 	</projects> | ||||||
|  | 	<buildSpec> | ||||||
|  | 		<buildCommand> | ||||||
|  | 			<name>org.eclipse.jdt.core.javabuilder</name> | ||||||
|  | 			<arguments> | ||||||
|  | 			</arguments> | ||||||
|  | 		</buildCommand> | ||||||
|  | 		<buildCommand> | ||||||
|  | 			<name>org.eclipse.m2e.core.maven2Builder</name> | ||||||
|  | 			<arguments> | ||||||
|  | 			</arguments> | ||||||
|  | 		</buildCommand> | ||||||
|  | 	</buildSpec> | ||||||
|  | 	<natures> | ||||||
|  | 		<nature>org.eclipse.jdt.core.javanature</nature> | ||||||
|  | 		<nature>org.eclipse.m2e.core.maven2Nature</nature> | ||||||
|  | 	</natures> | ||||||
|  | </projectDescription> | ||||||
							
								
								
									
										23
									
								
								event-bus-core/pom.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								event-bus-core/pom.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | <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"> | ||||||
|  | 	<modelVersion>4.0.0</modelVersion> | ||||||
|  |  | ||||||
|  | 	<artifactId>event-bus-core</artifactId> | ||||||
|  | 	<name>Event Bus Core</name> | ||||||
|  |  | ||||||
|  | 	<parent> | ||||||
|  | 		<groupId>dev.kske</groupId> | ||||||
|  | 		<artifactId>event-bus</artifactId> | ||||||
|  | 		<version>0.1.0</version> | ||||||
|  | 	</parent> | ||||||
|  |  | ||||||
|  | 	<dependencies> | ||||||
|  | 		<dependency> | ||||||
|  | 			<groupId>org.junit.jupiter</groupId> | ||||||
|  | 			<artifactId>junit-jupiter-api</artifactId> | ||||||
|  | 			<version>5.6.2</version> | ||||||
|  | 			<scope>test</scope> | ||||||
|  | 		</dependency> | ||||||
|  | 	</dependencies> | ||||||
|  | </project> | ||||||
| @@ -6,10 +6,16 @@ | |||||||
| 	<groupId>dev.kske</groupId> | 	<groupId>dev.kske</groupId> | ||||||
| 	<artifactId>event-bus</artifactId> | 	<artifactId>event-bus</artifactId> | ||||||
| 	<version>0.1.0</version> | 	<version>0.1.0</version> | ||||||
|  | 	<packaging>pom</packaging> | ||||||
| 
 | 
 | ||||||
| 	<name>Event Bus</name> | 	<name>Event Bus</name> | ||||||
| 	<description>An event handling framework for Java utilizing annotations.</description> | 	<description>An event handling framework for Java utilizing annotations.</description> | ||||||
| 	<url>https://git.kske.dev/zdm/event-bus</url> | 	<url>https://git.kske.dev/kske/event-bus</url> | ||||||
|  | 
 | ||||||
|  | 	<modules> | ||||||
|  | 		<module>event-bus-core</module> | ||||||
|  | 		<module>event-bus-ap</module> | ||||||
|  | 	</modules> | ||||||
| 
 | 
 | ||||||
| 	<licenses> | 	<licenses> | ||||||
| 		<license> | 		<license> | ||||||
| @@ -33,8 +39,8 @@ | |||||||
| 	</developers> | 	</developers> | ||||||
| 
 | 
 | ||||||
| 	<scm> | 	<scm> | ||||||
| 		<connection>scm:git:https://git.kske.dev/zdm/event-bus.git</connection> | 		<connection>scm:git:https://git.kske.dev/kske/event-bus.git</connection> | ||||||
| 		<developerConnection>scm:git:ssh:git@git.kske.dev:zdm/event-bus.git</developerConnection> | 		<developerConnection>scm:git:ssh:git@git.kske.dev:kske/event-bus.git</developerConnection> | ||||||
| 	</scm> | 	</scm> | ||||||
| 
 | 
 | ||||||
| 	<properties> | 	<properties> | ||||||
| @@ -89,13 +95,4 @@ | |||||||
| 
 | 
 | ||||||
| 		</plugins> | 		</plugins> | ||||||
| 	</build> | 	</build> | ||||||
| 
 |  | ||||||
| 	<dependencies> |  | ||||||
| 		<dependency> |  | ||||||
| 			<groupId>org.junit.jupiter</groupId> |  | ||||||
| 			<artifactId>junit-jupiter-api</artifactId> |  | ||||||
| 			<version>5.6.2</version> |  | ||||||
| 			<scope>test</scope> |  | ||||||
| 		</dependency> |  | ||||||
| 	</dependencies> |  | ||||||
| </project> | </project> | ||||||
		Reference in New Issue
	
	Block a user