Skip to content
This repository has been archived by the owner on Mar 22, 2024. It is now read-only.

medizininformatik-initiative/mii-dsf-processes

Repository files navigation

Deprecation Notice

This repository is no longer maintained. Development of the Report, Data-Transfer and Data-Sharing process plugins has been moved to medizininformatik-initiative/mii-process-report, medizininformatik-initiative/mii-process-data-transfer and medizininformatik-initiative/mii-process-data-sharing respectively.

Further information on the Data Sharing Framework can be found on the new project website: https://dsf.dev

We would like to thank everyone who has contributed to this repository with code contributions, issues or comments.


MII DSF Processes

Java CI Build with Maven

Business processes for the Medical Informatics Initiative as plugins for the HiGHmed Data Sharing Framework.

The Projectathon Data Transfer process is greatly influenced by the NUM-CODEX AP1 Data Transfer process and reuses some of its code.

Build

Prerequisite: Java 11, Maven >= 3.6

Add the Github Package Registry server to your Maven .m2/settings.xml. Instructions on how to generate the USERNAME and TOKEN can be found in the HiGHmed DSF Wiki page with the name Using the Github Maven Package Registry . The token need at least the read:packages scope.

<servers>
	<server>
		<id>highmed-dsf</id>
		<username>USERNAME</username>
		<password>TOKEN</password>
	</server>
</servers>

Build the project from the root directory of this repository by executing the following command.

mvn clean package

License

Copyright 2022 Medical Informatics Initiative

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.