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
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
Metadata Files
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
- Ensure you have at Java 11+
Step 2 Set up your master password
mvn --encrypt-master-password- Create or update
$HOME/.m2/settings-security.xmlwith the content
xml <settingsSecurity> <master>{SECRET}</master> </settingsSecurity>* Details: https://maven.apache.org/guides/mini/guide-encryption.htmlStep 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
- Website: http://aksw.org
- Repositories: 358
- Profile: https://github.com/AKSW