Skip to content

Commit 18b1334

Browse files
lor6pivovarit
authored andcommitted
move reladomo ex to librarie-data (eugenp#2485)
1 parent ccba3de commit 18b1334

17 files changed

Lines changed: 126 additions & 96 deletions

libraries-data/pom.xml

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,135 @@
1414
<groupId>com.esotericsoftware</groupId>
1515
<artifactId>kryo</artifactId>
1616
<version>${kryo.version}</version>
17+
</dependency>
18+
<dependency>
19+
<groupId>com.h2database</groupId>
20+
<artifactId>h2</artifactId>
21+
<version>${h2.version}</version>
22+
</dependency>
23+
<dependency>
24+
<groupId>junit</groupId>
25+
<artifactId>junit</artifactId>
26+
<version>${junit.version}</version>
27+
<scope>test</scope>
28+
</dependency>
29+
<dependency>
30+
<groupId>com.goldmansachs.reladomo</groupId>
31+
<artifactId>reladomo</artifactId>
32+
<version>${reladomo.version}</version>
33+
</dependency>
34+
<dependency>
35+
<groupId>com.goldmansachs.reladomo</groupId>
36+
<artifactId>reladomo-test-util</artifactId>
37+
<version>${reladomo.version}</version>
1738
</dependency>
1839
</dependencies>
40+
41+
<build>
42+
<plugins>
43+
<plugin>
44+
<groupId>org.apache.maven.plugins</groupId>
45+
<artifactId>maven-compiler-plugin</artifactId>
46+
<version>${maven-compiler-plugin.version}</version>
47+
<configuration>
48+
<source>1.8</source>
49+
<target>1.8</target>
50+
</configuration>
51+
</plugin>
52+
53+
<!-- Reladomo -->
54+
<plugin>
55+
<artifactId>maven-antrun-plugin</artifactId>
56+
<version>1.8</version>
57+
<executions>
58+
<execution>
59+
<id>generateMithra</id>
60+
<phase>generate-sources</phase>
61+
<goals>
62+
<goal>run</goal>
63+
</goals>
64+
<configuration>
65+
<tasks>
66+
<property name="plugin_classpath" refid="maven.plugin.classpath" />
67+
<taskdef name="gen-reladomo" classpath="plugin_classpath"
68+
classname="com.gs.fw.common.mithra.generator.MithraGenerator" />
69+
<gen-reladomo
70+
xml="${project.basedir}/src/main/resources/reladomo/ReladomoClassList.xml"
71+
generateGscListMethod="true"
72+
generatedDir="${project.build.directory}/generated-sources/reladomo"
73+
nonGeneratedDir="${project.basedir}/src/main/java" />
74+
75+
<taskdef name="gen-ddl"
76+
classname="com.gs.fw.common.mithra.generator.dbgenerator.MithraDbDefinitionGenerator"
77+
loaderRef="reladomoGenerator">
78+
<classpath refid="maven.plugin.classpath" />
79+
</taskdef>
80+
<gen-ddl
81+
xml="${project.basedir}/src/main/resources/reladomo/ReladomoClassList.xml"
82+
generatedDir="${project.build.directory}/generated-db/sql"
83+
databaseType="postgres" />
84+
</tasks>
85+
</configuration>
86+
</execution>
87+
</executions>
88+
<dependencies>
89+
<dependency>
90+
<groupId>com.goldmansachs.reladomo</groupId>
91+
<artifactId>reladomogen</artifactId>
92+
<version>${reladomo.version}</version>
93+
</dependency>
94+
95+
<dependency>
96+
<groupId>com.goldmansachs.reladomo</groupId>
97+
<artifactId>reladomo-gen-util</artifactId>
98+
<version>${reladomo.version}</version>
99+
</dependency>
100+
</dependencies>
101+
</plugin>
102+
103+
<plugin>
104+
<groupId>org.codehaus.mojo</groupId>
105+
<artifactId>build-helper-maven-plugin</artifactId>
106+
<version>3.0.0</version>
107+
<executions>
108+
<execution>
109+
<id>add-source</id>
110+
<phase>generate-sources</phase>
111+
<goals>
112+
<goal>add-source</goal>
113+
</goals>
114+
<configuration>
115+
<sources>
116+
<source>${project.build.directory}/generated-sources/reladomo</source>
117+
</sources>
118+
</configuration>
119+
</execution>
120+
<execution>
121+
<id>add-resource</id>
122+
<phase>generate-resources</phase>
123+
<goals>
124+
<goal>add-resource</goal>
125+
</goals>
126+
<configuration>
127+
<resources>
128+
<resource>
129+
<directory>${project.build.directory}/generated-db/</directory>
130+
</resource>
131+
</resources>
132+
</configuration>
133+
</execution>
134+
</executions>
135+
</plugin>
136+
<!-- /Reladomo-->
137+
138+
</plugins>
139+
</build>
140+
19141
<properties>
20142
<kryo.version>4.0.1</kryo.version>
143+
<h2.version>1.4.196</h2.version>
144+
<reladomo.version>16.5.1</reladomo.version>
145+
<junit.version>4.12</junit.version>
146+
<maven-compiler-plugin.version>3.6.2</maven-compiler-plugin.version>
21147
</properties>
22148
</project>

libraries/src/main/java/com/baeldung/reladomo/Department.java renamed to libraries-data/src/main/java/com/baeldung/reladomo/Department.java

File renamed without changes.

libraries/src/main/java/com/baeldung/reladomo/DepartmentDatabaseObject.java renamed to libraries-data/src/main/java/com/baeldung/reladomo/DepartmentDatabaseObject.java

File renamed without changes.

libraries/src/main/java/com/baeldung/reladomo/DepartmentList.java renamed to libraries-data/src/main/java/com/baeldung/reladomo/DepartmentList.java

File renamed without changes.

libraries/src/main/java/com/baeldung/reladomo/Employee.java renamed to libraries-data/src/main/java/com/baeldung/reladomo/Employee.java

File renamed without changes.

libraries/src/main/java/com/baeldung/reladomo/EmployeeDatabaseObject.java renamed to libraries-data/src/main/java/com/baeldung/reladomo/EmployeeDatabaseObject.java

File renamed without changes.

libraries/src/main/java/com/baeldung/reladomo/EmployeeList.java renamed to libraries-data/src/main/java/com/baeldung/reladomo/EmployeeList.java

File renamed without changes.

libraries/src/main/java/com/baeldung/reladomo/ReladomoApplication.java renamed to libraries-data/src/main/java/com/baeldung/reladomo/ReladomoApplication.java

File renamed without changes.

libraries/src/main/java/com/baeldung/reladomo/ReladomoConnectionManager.java renamed to libraries-data/src/main/java/com/baeldung/reladomo/ReladomoConnectionManager.java

File renamed without changes.

libraries/src/main/resources/ReladomoRuntimeConfig.xml renamed to libraries-data/src/main/resources/ReladomoRuntimeConfig.xml

File renamed without changes.

0 commit comments

Comments
 (0)