diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 19ab79c..0000000 --- a/.gitattributes +++ /dev/null @@ -1,137 +0,0 @@ -############################ -# Common settings that generally should always be used with your language specific settings -############################ - -# Auto detect text files and perform LF normalization -* text=auto - -# -# The above will handle all files NOT found below -# - -# Documents -*.bibtex text diff=bibtex -*.doc diff=astextplain -*.DOC diff=astextplain -*.docx diff=astextplain -*.DOCX diff=astextplain -*.dot diff=astextplain -*.DOT diff=astextplain -*.pdf diff=astextplain -*.PDF diff=astextplain -*.rtf diff=astextplain -*.RTF diff=astextplain -*.md text diff=markdown -*.mdx text diff=markdown -*.tex text diff=tex -*.adoc text -*.textile text -*.mustache text -*.csv text eol=crlf -*.tab text -*.tsv text -*.txt text -*.sql text -*.epub diff=astextplain - -# Graphics -*.png binary -*.jpg binary -*.jpeg binary -*.gif binary -*.tif binary -*.tiff binary -*.ico binary -# SVG treated as text by default. -*.svg text -# If you want to treat it as binary, -# use the following line instead. -# *.svg binary -*.eps binary - -# Scripts -*.bash text eol=lf -*.fish text eol=lf -*.sh text eol=lf -*.zsh text eol=lf -# These are explicitly windows files and should use crlf -*.bat text eol=crlf -*.cmd text eol=crlf -*.ps1 text eol=crlf - -# Serialisation -*.json text -*.toml text -*.xml text -*.yaml text -*.yml text - -# Archives -*.7z binary -*.gz binary -*.tar binary -*.tgz binary -*.zip binary - -# Text files where line endings should be preserved -*.patch -text - -# -# Exclude files from exporting -# -.gitattributes export-ignore -.gitignore export-ignore -.gitkeep export-ignore - -############################ -# Web -############################ - -# These files are text and should be normalized (Convert crlf => lf) -*.css text diff=css -*.scss text diff=css -*.sass text -*.df text -*.htm text diff=html -*.html text diff=html -*.js text -*.jsp text -*.jspf text -*.jspx text -*.properties text -*.tld text -*.tag text -*.tagx text -*.xml text - - -# Common build-tool wrapper scripts ('.cmd' versions are handled by 'Common.gitattributes') -mvnw text eol=lf -gradlew text eol=lf - -############################ -# Java sources -############################ -*.java text diff=java -*.kt text diff=kotlin -*.groovy text diff=java -*.scala text diff=java -*.gradle text diff=java -*.gradle.kts text diff=kotlin - -# These files are binary and should be left untouched (and ideally not checked in) -# (binary is a macro for -text -diff) -*.class binary -*.dll binary -*.ear binary -*.jar binary -*.so binary -*.war binary -*.jks binary - - -############################ -# Custom Binaries -############################ -**/*.zip filter=lfs diff=lfs merge=lfs -text -*.zip filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md index c67dddf..84f8371 100644 --- a/README.md +++ b/README.md @@ -35,12 +35,12 @@ More information can be found on: https://loinc.org/downloads/ To deploy origin artifact to a shared Nexus repository, run the following command, specifying the repository ID and URL in `-DaltDeploymentRepository` ``` - mvn clean deploy -f loinc-origin -Ptinkarbuild -DaltDeploymentRepository=tinkar-snapshot::https://nexus.tinkar.org/repository/maven-snapshots/ -Dmaven.build.cache.enabled=false + mvn --projects loinc-origin --also-make clean deploy -Ptinkarbuild -DaltDeploymentRepository=tinkar-snapshot::https://nexus.tinkar.org/repository/maven-snapshots/ -Dmaven.build.cache.enabled=false ``` To install origin artifact to a local M2 repository, run the following command: ``` - mvn clean install -f loinc-origin -Ptinkarbuild,generateDataLocal -Dmaven.build.cache.enabled=false + mvn --projects loinc-origin --also-make clean install -Ptinkarbuild,generateDataLocal -Dmaven.build.cache.enabled=false ``` **Run Transformation Pipeline** @@ -54,6 +54,6 @@ The transformation pipeline can be built after origin data is available in Nexus 2. Deploy transformed data artifacts to Nexus, run the following command: ``` - mvn deploy -f loinc-export -Ptinkarbuild -DaltDeploymentRepository=tinkar-snapshot::https://nexus.tinkar.org/repository/maven-snapshots/ -Dmaven.build.cache.enabled=false + mvn --projects loinc-export --also-make deploy -Ptinkarbuild -DaltDeploymentRepository=tinkar-snapshot::https://nexus.tinkar.org/repository/maven-snapshots/ -Dmaven.build.cache.enabled=false ``` diff --git a/loinc-export/loinc-export-pom-template/loinc-export-pom.xml b/loinc-export/loinc-export-pom-template/loinc-export-pom.xml deleted file mode 100644 index 5f12ec6..0000000 --- a/loinc-export/loinc-export-pom-template/loinc-export-pom.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - 4.0.0 - - ${data-artifact.groupId} - ${data-artifact.artifactId} - ${data-artifact.version} - pom - - ${data-artifact.artifactId} generated from ${project.artifactId} - ${data-artifact.artifactId} generated from ${project.artifactId} - ${project.url} - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - A business-friendly OSS license - - - - - - - ikmdev - IKM Development Team - support@ikm.dev - - - - - - ${project.scm.url} - - - \ No newline at end of file diff --git a/loinc-export/pom.xml b/loinc-export/pom.xml index 96ba561..b2a6ba4 100644 --- a/loinc-export/pom.xml +++ b/loinc-export/pom.xml @@ -7,7 +7,7 @@ 1.0.0-SNAPSHOT - dev.ikm.data.loinc + dev.ikm.tinkar.data loinc ${revision} pom diff --git a/loinc-origin/loinc-origin-pom-template/loinc-origin-pom.xml b/loinc-origin/loinc-origin-pom-template/loinc-origin-pom.xml deleted file mode 100644 index 5f12ec6..0000000 --- a/loinc-origin/loinc-origin-pom-template/loinc-origin-pom.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - 4.0.0 - - ${data-artifact.groupId} - ${data-artifact.artifactId} - ${data-artifact.version} - pom - - ${data-artifact.artifactId} generated from ${project.artifactId} - ${data-artifact.artifactId} generated from ${project.artifactId} - ${project.url} - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - A business-friendly OSS license - - - - - - - ikmdev - IKM Development Team - support@ikm.dev - - - - - - ${project.scm.url} - - - \ No newline at end of file diff --git a/loinc-origin/pom.xml b/loinc-origin/pom.xml index 34266d2..6077a66 100644 --- a/loinc-origin/pom.xml +++ b/loinc-origin/pom.xml @@ -128,30 +128,6 @@ - - - org.codehaus.mojo - build-helper-maven-plugin - - - attach-artifacts - install - - attach-artifact - - - - - - ${project.build.directory}/${project.artifactId}-${project.version}-data.zip - - zip - - - - - -