Skip to content

Commit d14b117

Browse files
Create a new module for ugandaemr (#1)
Create a new module for ugandaemr. https://app.asana.com/0/1133167201254913/1199080074499258
1 parent 489c43c commit d14b117

File tree

272 files changed

+334114
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

272 files changed

+334114
-0
lines changed

.gitignore

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
/tools/target
2+
3+
# Scripts for installer
4+
/tools/src/main/resources/upgrade/*.sql
5+
/tools/src/main/resources/new_install/*.sql
6+
7+
# Created by .ignore support plugin (hsz.mobi)
8+
.DS_Store
9+
### JetBrains template
10+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio
11+
12+
*.iml
13+
14+
## Directory-based project format:
15+
.idea/
16+
# if you remove the above rule, at least ignore the following:
17+
18+
# User-specific stuff:
19+
# .idea/workspace.xml
20+
# .idea/tasks.xml
21+
# .idea/dictionaries
22+
23+
# Sensitive or high-churn files:
24+
# .idea/dataSources.ids
25+
# .idea/dataSources.xml
26+
# .idea/sqlDataSources.xml
27+
# .idea/dynamic.xml
28+
# .idea/uiDesigner.xml
29+
30+
# Gradle:
31+
# .idea/gradle.xml
32+
# .idea/libraries
33+
34+
# Mongo Explorer plugin:
35+
# .idea/mongoSettings.xml
36+
37+
## File-based project format:
38+
*.ipr
39+
*.iws
40+
41+
## Plugin-specific files:
42+
43+
# IntelliJ
44+
/out/
45+
46+
# mpeltonen/sbt-idea plugin
47+
.idea_modules/
48+
49+
# JIRA plugin
50+
atlassian-ide-plugin.xml
51+
52+
# Crashlytics plugin (for Android Studio and IntelliJ)
53+
com_crashlytics_export_strings.xml
54+
crashlytics.properties
55+
crashlytics-build.properties
56+
### Eclipse template
57+
*.pydevproject
58+
.metadata
59+
.gradle
60+
bin/
61+
tmp/
62+
*.tmp
63+
*.bak
64+
*.swp
65+
*~.nib
66+
local.properties
67+
.settings/
68+
.loadpath
69+
70+
# Eclipse Core
71+
.project
72+
73+
# External tool builders
74+
.externalToolBuilders/
75+
76+
# Locally stored "Eclipse launch configurations"
77+
*.launch
78+
79+
# CDT-specific
80+
.cproject
81+
82+
# JDT-specific (Eclipse Java Development Tools)
83+
.classpath
84+
85+
# Java annotation processor (APT)
86+
.factorypath
87+
88+
# PDT-specific
89+
.buildpath
90+
91+
# sbteclipse plugin
92+
.target
93+
94+
# TeXlipse plugin
95+
.texlipse
96+
97+
# Created by .ignore support plugin (hsz.mobi)

.travis.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
dist: trusty
2+
language: java
3+
jdk:
4+
- oraclejdk8
5+
script:
6+
- if [ "$TRAVIS_BRANCH" = "main" ] && [ "$TRAVIS_PULL_REQUEST" = "false" ]; then
7+
mvn deploy --settings maven-settings.xml; else mvn install; fi
8+
env:
9+
global:
10+
- secure: X/+P/TL0nQnk91mrhVmTikTRjlBHbkY1MaoVWu2Hg+u8dzmXa9HjywpsQQquYAj9Nar9/gBpmNe3SYVV2RXPmv8ERUmonBqSkGW4JpXQSrie1gB18XoX1VTP7arCqeY3SCzUy0sBDCPnZXzsCnAcgDxBTbKrgQHvCwV+snXJjSNsGsJoIwTdlnz+kOHFZncyMgbFAh2lnU1UsyZ9pPSTPEn2DCxg6co6ZcLgeXCO1gauGHmNlaTE4NU2ExaUXEPd32sYqD6OTqkeFeLUQxWiNtElCXC70SpjCqsCnN5VEFPTeEOYlWAR19PvfCPoquiHXD+y4uRaf1avGfQGtjfbRuy749OAD+Aa5KUMKrQ44KZlD3FM2VYVHqhCvxlVqch/yom3wqPhMrnC68wgRY2v7VZxwm/WxWI/KQzJVYsAK+5rVyzCqcAc4tTyohtrX8BpBi8iDXEdYRkudvB/5ba/eNTSOgIVBnZc24t4kRRqODDBV1P/Q2BFe+Td4bXmOHsGB4/KpPue2H9Ik7Vk+uzS5eJGhRB8uIXOLKVHyPRDYjWJDOBsGwK4NZyl7JXIRunTCMx4VlVh6rjCJz0CHd1Ri85Rc6QgfRTf/obJKGjTv8Zv131atm66ZJHfVwuf+Q6N2LTK4UKwh/xdH16+tSrCY6Qr+Deu4xCtaX+QK7pvF78=
11+
- secure: fax3oJAMhG8992NqrYo+RRQWHqYMpjddARoCPEoi2TA7lPBAsd5FJkSQW+o/dXtOjQs05udE7G4/hWAQtYSV2DSOxSVPJBHfMvSjIrMmuY0pTowFsPRqtDeBzawBDbM6HFJkDIDuCa26hehipgtiWkeubU7MdGMUyhPfBG3fnq7TUenACI4RBxJelft5WFTMsBo+RqwKh7AJSRDbgwszIYu+XuUjxqKIpZx5p1zth/idQN5aIxM7UVgVzY1bXdKQd345d5DFAxb2MyX1g15Xa9weDCTHLqmtZuAtHRFVA7Ig7yUr8k33sqEtm/ExlyaTThflPvBBZm/nyh4fou/lJolAnxtyR7+8No5mRX0S8MH5H1x97s9FM48ldZ1llw3SmA332evlm95Qo/9pDzFv5RfeRwhXHb4p5NrCw6ayIa6MWBa04Jn2thylCxSvTUEtFwJC7aGVrCEMWSzS9RmyxO2aFDL4zqr0Rk5cUygonl/NBGl6yCeqvqHLLBMOgIc+t2pGCq9Iw9YXvn/tV7gtRBoPqphJn5sNOad5h55x9DxxcYrhTV/jcNvzaS9n5luF145vNb1+uQekwkpB65Tv0kVHhqltg0kZ+uEUfotJDJWqs669hQ+Hzt0+Pcxtsc+ZacRzFPcp8+FP/TY7xLFHYTFSzyKKa+PMJulD6vO7Q6c=

api/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/target/

api/pom.xml

Lines changed: 240 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,240 @@
1+
<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/maven-v4_0_0.xsd">
2+
<modelVersion>4.0.0</modelVersion>
3+
4+
<parent>
5+
<groupId>org.openmrs.module</groupId>
6+
<artifactId>ugandaemr</artifactId>
7+
<version>3.1.4-SNAPSHOT</version>
8+
</parent>
9+
10+
<artifactId>ugandaemr-api</artifactId>
11+
<packaging>jar</packaging>
12+
<name>Ugandaemr Module API</name>
13+
<description>API project for ugandaemr</description>
14+
15+
<dependencies>
16+
17+
<!--
18+
Add other dependencies from parent's pom:
19+
<dependency>
20+
<groupId>org.other.library</groupId>
21+
<artifactId>library-name</artifactId>
22+
</dependency>
23+
-->
24+
25+
<dependency>
26+
<groupId>javax.servlet</groupId>
27+
<artifactId>javax.servlet-api</artifactId>
28+
</dependency>
29+
30+
<!-- Begin OpenMRS core -->
31+
32+
<dependency>
33+
<groupId>org.openmrs.api</groupId>
34+
<artifactId>openmrs-api</artifactId>
35+
<type>jar</type>
36+
</dependency>
37+
38+
<dependency>
39+
<groupId>org.openmrs.web</groupId>
40+
<artifactId>openmrs-web</artifactId>
41+
<type>jar</type>
42+
</dependency>
43+
44+
<dependency>
45+
<groupId>org.openmrs.api</groupId>
46+
<artifactId>openmrs-api</artifactId>
47+
<type>test-jar</type>
48+
<scope>test</scope>
49+
</dependency>
50+
51+
<dependency>
52+
<groupId>org.openmrs.test</groupId>
53+
<artifactId>openmrs-test</artifactId>
54+
<type>pom</type>
55+
<scope>test</scope>
56+
</dependency>
57+
58+
<!-- End OpenMRS core -->
59+
<dependency>
60+
<groupId>org.openmrs.module</groupId>
61+
<artifactId>addresshierarchy-api</artifactId>
62+
</dependency>
63+
64+
<dependency>
65+
<groupId>org.openmrs.module</groupId>
66+
<artifactId>appframework-api</artifactId>
67+
</dependency>
68+
69+
<dependency>
70+
<groupId>org.openmrs.module</groupId>
71+
<artifactId>calculation-api</artifactId>
72+
</dependency>
73+
74+
<dependency>
75+
<groupId>org.openmrs.module</groupId>
76+
<artifactId>dataexchange-api</artifactId>
77+
</dependency>
78+
79+
<dependency>
80+
<groupId>org.openmrs.module</groupId>
81+
<artifactId>dataintegrity-api</artifactId>
82+
</dependency>
83+
84+
<dependency>
85+
<groupId>org.openmrs.module</groupId>
86+
<artifactId>emrapi-api</artifactId>
87+
</dependency>
88+
89+
<dependency>
90+
<groupId>org.openmrs.module</groupId>
91+
<artifactId>emrapi-api-1.12</artifactId>
92+
</dependency>
93+
94+
<dependency>
95+
<groupId>org.openmrs.module</groupId>
96+
<artifactId>emrapi-api-pre2.2</artifactId>
97+
</dependency>
98+
99+
<dependency>
100+
<groupId>org.openmrs</groupId>
101+
<artifactId>event-api</artifactId>
102+
</dependency>
103+
104+
<dependency>
105+
<groupId>org.openmrs.module</groupId>
106+
<artifactId>formentryapp-omod</artifactId>
107+
</dependency>
108+
109+
<dependency>
110+
<groupId>org.openmrs.module</groupId>
111+
<artifactId>htmlformentry-api</artifactId>
112+
</dependency>
113+
114+
<dependency>
115+
<groupId>org.openmrs.module</groupId>
116+
<artifactId>htmlformentry-api-1.10</artifactId>
117+
</dependency>
118+
119+
<dependency>
120+
<groupId>org.openmrs.module</groupId>
121+
<artifactId>htmlformentry-api-2.0</artifactId>
122+
</dependency>
123+
124+
<dependency>
125+
<groupId>org.openmrs.module</groupId>
126+
<artifactId>htmlformentry-api-2.3</artifactId>
127+
</dependency>
128+
129+
<dependency>
130+
<groupId>org.openmrs.module</groupId>
131+
<artifactId>htmlformentryui-api</artifactId>
132+
</dependency>
133+
134+
<dependency>
135+
<groupId>org.openmrs.module</groupId>
136+
<artifactId>idgen-api</artifactId>
137+
</dependency>
138+
139+
<dependency>
140+
<groupId>pl.pragmatists</groupId>
141+
<artifactId>JUnitParams</artifactId>
142+
<scope>test</scope>
143+
</dependency>
144+
145+
<dependency>
146+
<groupId>org.openmrs.module</groupId>
147+
<artifactId>legacyui-omod</artifactId>
148+
</dependency>
149+
150+
<dependency>
151+
<groupId>org.openmrs.module</groupId>
152+
<artifactId>metadatadeploy-api</artifactId>
153+
</dependency>
154+
155+
<dependency>
156+
<groupId>org.openmrs.module</groupId>
157+
<artifactId>metadatamapping-api</artifactId>
158+
</dependency>
159+
160+
<dependency>
161+
<groupId>org.openmrs.module</groupId>
162+
<artifactId>metadatasharing-api</artifactId>
163+
</dependency>
164+
165+
<dependency>
166+
<groupId>org.openmrs.module</groupId>
167+
<artifactId>providermanagement-api</artifactId>
168+
</dependency>
169+
170+
<dependency>
171+
<groupId>org.openmrs.module</groupId>
172+
<artifactId>patientflags-api</artifactId>
173+
</dependency>
174+
175+
<dependency>
176+
<groupId>org.openmrs.module</groupId>
177+
<artifactId>registrationcore-api</artifactId>
178+
</dependency>
179+
180+
<dependency>
181+
<groupId>org.openmrs.module</groupId>
182+
<artifactId>registrationapp-api</artifactId>
183+
</dependency>
184+
185+
<dependency>
186+
<groupId>org.openmrs.module</groupId>
187+
<artifactId>reporting-api</artifactId>
188+
</dependency>
189+
190+
<dependency>
191+
<groupId>org.openmrs.module</groupId>
192+
<artifactId>serialization.xstream-api</artifactId>
193+
</dependency>
194+
195+
<dependency>
196+
<groupId>org.openmrs.module</groupId>
197+
<artifactId>serialization.xstream-api-2.0</artifactId>
198+
</dependency>
199+
200+
<dependency>
201+
<groupId>org.openmrs.module</groupId>
202+
<artifactId>uiframework-api</artifactId>
203+
</dependency>
204+
<dependency>
205+
<groupId>org.openmrs.module</groupId>
206+
<artifactId>patientqueueing-api</artifactId>
207+
</dependency>
208+
</dependencies>
209+
210+
<build>
211+
<resources>
212+
<resource>
213+
<directory>src/main/resources</directory>
214+
<filtering>true</filtering>
215+
<excludes>
216+
<!-- exclude binary files from filtering as this causes corruption of the files -->
217+
<exclude>*.zip</exclude>
218+
<exclude>metadata/*.zip</exclude>
219+
</excludes>
220+
</resource>
221+
<!-- Add the binary files to the omod without filtering -->
222+
<resource>
223+
<directory>src/main/resources</directory>
224+
<filtering>false</filtering>
225+
<includes>
226+
<include>*.zip</include>
227+
<include>metadata/*.zip</include>
228+
</includes>
229+
</resource>
230+
</resources>
231+
232+
<testResources>
233+
<testResource>
234+
<directory>src/test/resources</directory>
235+
<filtering>true</filtering>
236+
</testResource>
237+
</testResources>
238+
</build>
239+
240+
</project>

0 commit comments

Comments
 (0)