Skip to content

Commit 2143b2f

Browse files
authored
Merge pull request #3 from maximilianiKIT/dev
First working version
2 parents 65a8aa3 + 4ff3339 commit 2143b2f

File tree

127 files changed

+6062
-9868
lines changed

Some content is hidden

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

127 files changed

+6062
-9868
lines changed

.github/workflows/CI.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# This workflow uses actions that are not certified by GitHub.
2+
# They are provided by a third-party and are governed by
3+
# separate terms of service, privacy policy, and support
4+
# documentation.
5+
6+
name: Java CI
7+
8+
on:
9+
push:
10+
branches: [ main ]
11+
pull_request:
12+
branches: "*"
13+
14+
jobs:
15+
build-jdk:
16+
runs-on: ubuntu-latest
17+
strategy:
18+
matrix:
19+
jdk: [ 17 ]
20+
steps:
21+
- name: Checkout repo
22+
uses: actions/checkout@v2
23+
- name: Set up OpenJDK
24+
uses: actions/setup-java@v1
25+
with:
26+
java-version: ${{ matrix.jdk }}
27+
- name: Install python
28+
run: sudo apt install -y python3 python3-setuptools python3-pip
29+
- name: Update pip
30+
run: pip3 install --upgrade pip
31+
- name: Install libraries via pip (xmltodict and wget)
32+
run: pip3 install xmltodict wget
33+
- name: Grant execute permission for gradlew
34+
run: chmod +x gradlew
35+
- name: Build with Gradle
36+
run: ./gradlew clean check jacocoTestReport
37+
- name: Codecov
38+
uses: codecov/codecov-action@v1
39+
with:
40+
files: ./build/reports/jacoco/test/jacocoTestReport.xml #optional

.github/workflows/gradle.yml

Lines changed: 0 additions & 44 deletions
This file was deleted.

.gitignore

Lines changed: 216 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
HELP.md
2-
.gradle
3-
build/
4-
!gradle/wrapper/gradle-wrapper.jar
5-
!**/src/main/**/build/
6-
!**/src/test/**/build/
7-
8-
### Spring boot ###
9-
**/application.properties
10-
11-
### Gemma/python ###
12-
/gemma
13-
**/__pycache__
14-
15-
### STS ###
16-
.apt_generated
17-
.classpath
18-
.factorypath
19-
.project
20-
.settings
21-
.springBeans
22-
.sts4-cache
1+
#HELP.md
2+
#.gradle
3+
#build/
4+
#!gradle/wrapper/gradle-wrapper.jar
5+
#!**/src/main/**/build/
6+
#!**/src/test/**/build/
7+
#
8+
#### Spring boot ###
9+
#**/application.properties
10+
#
11+
#### Gemma/python ###
12+
#/gemma
13+
#**/__pycache__
14+
#
15+
#### STS ###
16+
#.apt_generated
17+
#.classpath
18+
#.factorypath
19+
#.project
20+
#.settings
21+
#.springBeans
22+
#.sts4-cache
2323

2424
### IntelliJ IDEA ###
2525
.idea
@@ -41,4 +41,197 @@ out/
4141
.vscode/
4242

4343
### Other IDEs and Tools ###
44-
bin/
44+
bin/
45+
46+
47+
48+
# Created by https://www.toptal.com/developers/gitignore/api/intellij+all,java,macos,gradle,linux
49+
# Edit at https://www.toptal.com/developers/gitignore?templates=intellij+all,java,macos,gradle,linux
50+
51+
### Intellij+all ###
52+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
53+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
54+
55+
# User-specific stuff
56+
.idea/**/workspace.xml
57+
.idea/**/tasks.xml
58+
.idea/**/usage.statistics.xml
59+
.idea/**/dictionaries
60+
.idea/**/shelf
61+
62+
# AWS User-specific
63+
.idea/**/aws.xml
64+
65+
# Generated files
66+
.idea/**/contentModel.xml
67+
68+
# Sensitive or high-churn files
69+
.idea/**/dataSources/
70+
.idea/**/dataSources.ids
71+
.idea/**/dataSources.local.xml
72+
.idea/**/sqlDataSources.xml
73+
.idea/**/dynamic.xml
74+
.idea/**/uiDesigner.xml
75+
.idea/**/dbnavigator.xml
76+
77+
# Gradle
78+
.idea/**/gradle.xml
79+
.idea/**/libraries
80+
81+
# Gradle and Maven with auto-import
82+
# When using Gradle or Maven with auto-import, you should exclude module files,
83+
# since they will be recreated, and may cause churn. Uncomment if using
84+
# auto-import.
85+
# .idea/artifacts
86+
# .idea/compiler.xml
87+
# .idea/jarRepositories.xml
88+
# .idea/modules.xml
89+
# .idea/*.iml
90+
# .idea/modules
91+
# *.iml
92+
# *.ipr
93+
94+
# CMake
95+
cmake-build-*/
96+
97+
# Mongo Explorer plugin
98+
.idea/**/mongoSettings.xml
99+
100+
# File-based project format
101+
*.iws
102+
103+
# IntelliJ
104+
out/
105+
106+
# mpeltonen/sbt-idea plugin
107+
.idea_modules/
108+
109+
# JIRA plugin
110+
atlassian-ide-plugin.xml
111+
112+
# Cursive Clojure plugin
113+
.idea/replstate.xml
114+
115+
# Crashlytics plugin (for Android Studio and IntelliJ)
116+
com_crashlytics_export_strings.xml
117+
crashlytics.properties
118+
crashlytics-build.properties
119+
fabric.properties
120+
121+
# Editor-based Rest Client
122+
.idea/httpRequests
123+
124+
# Android studio 3.1+ serialized cache file
125+
.idea/caches/build_file_checksums.ser
126+
127+
### Intellij+all Patch ###
128+
# Ignores the whole .idea folder and all .iml files
129+
# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
130+
131+
.idea/
132+
133+
# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
134+
135+
*.iml
136+
modules.xml
137+
.idea/misc.xml
138+
*.ipr
139+
140+
# Sonarlint plugin
141+
.idea/sonarlint
142+
143+
### Java ###
144+
# Compiled class file
145+
*.class
146+
147+
# Log file
148+
*.log
149+
150+
# BlueJ files
151+
*.ctxt
152+
153+
# Mobile Tools for Java (J2ME)
154+
.mtj.tmp/
155+
156+
# Package Files #
157+
*.jar
158+
*.war
159+
*.nar
160+
*.ear
161+
*.zip
162+
*.tar.gz
163+
*.rar
164+
165+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
166+
hs_err_pid*
167+
168+
### Linux ###
169+
*~
170+
171+
# temporary files which can be created if a process still has a handle open of a deleted file
172+
.fuse_hidden*
173+
174+
# KDE directory preferences
175+
.directory
176+
177+
# Linux trash folder which might appear on any partition or disk
178+
.Trash-*
179+
180+
# .nfs files are created when an open file is removed but is still being accessed
181+
.nfs*
182+
183+
### macOS ###
184+
# General
185+
.DS_Store
186+
.AppleDouble
187+
.LSOverride
188+
189+
# Icon must end with two \r
190+
Icon
191+
192+
193+
# Thumbnails
194+
._*
195+
196+
# Files that might appear in the root of a volume
197+
.DocumentRevisions-V100
198+
.fseventsd
199+
.Spotlight-V100
200+
.TemporaryItems
201+
.Trashes
202+
.VolumeIcon.icns
203+
.com.apple.timemachine.donotpresent
204+
205+
# Directories potentially created on remote AFP share
206+
.AppleDB
207+
.AppleDesktop
208+
Network Trash Folder
209+
Temporary Items
210+
.apdisk
211+
212+
### Gradle ###
213+
.gradle
214+
build/
215+
216+
# Ignore Gradle GUI config
217+
gradle-app.setting
218+
219+
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
220+
!gradle-wrapper.jar
221+
222+
# Cache of project
223+
.gradletasknamecache
224+
225+
# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
226+
# gradle/wrapper/gradle-wrapper.properties
227+
228+
### Gradle Patch ###
229+
**/build/
230+
231+
# Eclipse Gradle plugin generated files
232+
# Eclipse Core
233+
.project
234+
# JDT-specific (Eclipse Java Development Tools)
235+
.classpath
236+
237+
# End of https://www.toptal.com/developers/gitignore/api/intellij+all,java,macos,gradle,linux

CHANGELOG.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2020
First version supporting registering of mappings (Gemma only)
2121
and mapping of metadata documents delivered by RabbitMQ
2222
### Added
23-
- Registration of mapping documents.
23+
- Registration of mapping documents.
2424
- Mapping of metadata documents with Gemma
2525
- Ingest to elasticsearch
2626

2727
[Unreleased]: https://github.com/kit-data-manager/indexing-service/compare/v0.0.4...HEAD
2828
[0.0.4]: https://github.com/kit-data-manager/indexing-service/compare/v0.0.3...v0.0.4
2929
[0.0.3]: https://github.com/kit-data-manager/indexing-service/compare/v0.0.2...v0.0.3
3030
[0.0.2]: https://github.com/kit-data-manager/metastore2/indexing-service/tag/v0.0.2
31-

0 commit comments

Comments
 (0)