https://github.com/aksw/aksw-data-deployment

https://github.com/aksw/aksw-data-deployment

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.1%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: AKSW
  • License: apache-2.0
  • Default Branch: main
  • Size: 9.77 KB
Statistics
  • Stars: 0
  • Watchers: 27
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed over 2 years ago
Metadata Files
Readme License

README.md

AKSW Maven-Based Data Deployment

See https://scaseco.github.io/maven4data/ for guides about why and how to use Maven for data publishing.

This repository contains a pom.xml with several default settings (repository URLs and versions) intended for use as a parent pom for data publishing project within the AKSW organization. The POM is intended only for use with AKSW projects.

The Parent POM

The following parent declaration adds the AKSW repositories (see the pom.xml to the maven projects:

xml <parent> <groupId>org.aksw.data.config</groupId> <artifactId>aksw-data-deployment</artifactId> <version>0.0.8</version> <relativePath></relativePath> </parent>

Setup Maven

  • Step 1 Install Maven sudo apt install maven

    • Ensure you have at Java 11+ sudo apt install openjdk-XX-jdk
    • Check with sudo update-java-alternatives -l
    • Set with sudo update-java-alternatives -s java-X.XX.X-openjdk-amd64
  • Step 2 Set up your master password

    • mvn --encrypt-master-password
    • Create or update $HOME/.m2/settings-security.xml with the content

    xml <settingsSecurity> <master>{SECRET}</master> </settingsSecurity> * Details: https://maven.apache.org/guides/mini/guide-encryption.html

  • Step 3 Run the following command to encrypt your passwords (LDAP, TIB DataManager)

    • mvn --encrypt-password
  • Step 4 Add repository declarations to $HOME/.m2/settings.xml

    • ```xml et.aksw.internal USERNAME {SECRET}

      et.aksw.snapshots USERNAME {SECRET} ```

  • Step 5 Try to deploy an example project such as geodata/simple.

  • Step 6 If necessary, please tell the admin to grant you write priviledges to our archiva instance.

Owner

  • Name: AKSW Research Group @ University of Leipzig
  • Login: AKSW
  • Kind: organization
  • Location: Leipzig

GitHub Events

Total
Last Year

Dependencies

pom.xml maven