Skip to content

Commit cadc3d5

Browse files
committed
KH-544: Added Ozone analytics queries + switching locale to 'km'
1 parent cf5a21a commit cadc3d5

File tree

1 file changed

+53
-1
lines changed

1 file changed

+53
-1
lines changed

base/pom.xml

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,15 @@
2525

2626
<!-- Classifier for the dependency report artifact -->
2727
<dependencyReportClassifier>dependencies</dependencyReportClassifier>
28+
29+
<analyticsQueriesVersion>1.1.0-SNAPSHOT</analyticsQueriesVersion>
2830
</properties>
2931

3032
<modules>
3133
<module>configs/superset</module>
3234
</modules>
3335

3436
<dependencies>
35-
3637
<!-- Ozone Cambodia Superset configs sub-module -->
3738
<dependency>
3839
<groupId>${project.groupId}</groupId>
@@ -41,6 +42,13 @@
4142
<type>zip</type>
4243
</dependency>
4344

45+
<!-- Ozone Analytics Queries -->
46+
<dependency>
47+
<groupId>com.ozonehis</groupId>
48+
<artifactId>analytics-queries</artifactId>
49+
<version>${analyticsQueriesVersion}</version>
50+
<type>zip</type>
51+
</dependency>
4452
</dependencies>
4553

4654
<build>
@@ -131,6 +139,50 @@
131139
</executions>
132140
</plugin>
133141

142+
<plugin>
143+
<groupId>org.apache.maven.plugins</groupId>
144+
<artifactId>maven-dependency-plugin</artifactId>
145+
<version>2.8</version>
146+
<executions>
147+
<execution>
148+
<id>Copy Ozone Analytics Queries</id>
149+
<phase>generate-resources</phase>
150+
<goals>
151+
<goal>unpack-dependencies</goal>
152+
</goals>
153+
<configuration>
154+
<excludeTransitive>true</excludeTransitive>
155+
<useBaseVersion>true</useBaseVersion>
156+
<outputDirectory>
157+
${project.build.directory}/${project.artifactId}-${project.version}/distro/configs/analytics</outputDirectory>
158+
<includeArtifactIds>analytics-queries</includeArtifactIds>
159+
</configuration>
160+
</execution>
161+
</executions>
162+
</plugin>
163+
164+
<plugin>
165+
<artifactId>maven-antrun-plugin</artifactId>
166+
<executions>
167+
<execution>
168+
<id>Switch Ozone Analytics Queries to locale 'km'</id>
169+
<phase>generate-resources</phase>
170+
<goals>
171+
<goal>run</goal>
172+
</goals>
173+
<configuration>
174+
<target>
175+
<replaceregexp flags="g">
176+
<regexp pattern="'en'"/>
177+
<substitution expression="'km'"/>
178+
<fileset dir="${project.build.directory}/${project.artifactId}-${project.version}/distro/configs/analytics" includes="**/*.sql"/>
179+
</replaceregexp>
180+
</target>
181+
</configuration>
182+
</execution>
183+
</executions>
184+
</plugin>
185+
134186
<!-- Compile a dependency report -->
135187
<plugin>
136188
<groupId>net.mekomsolutions.maven.plugin</groupId>

0 commit comments

Comments
 (0)