Details
-
Type: Improvement
-
Status: Closed (View Workflow)
-
Priority: Critical
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:0.25
-
Sprint:Fall 2018 Sprint 3, Fall 2018 Sprint 4
Description
Edit top-level POM.xml file to include the new Nexus repository for igb releases. This should be a basic repository (for finding .jar artifacts) as well as a plug-in repository. This is for distribution of a Maven plugin that enables App developers to encode a "readme" file in repository.xml's created for their App.
URL of the nexus site is https://nexus.bioviz.org
Repositories will have addresses containing this URL but with additional paths.
You will have to do some digging to find the correct repository URL to use.
To test:
- Create a simple maven project and ensure that the artifacts can be retrieved. Ensure that the artifacts are coming from the nexus site and not from a local build process.
Attachments
Issue Links
- relates to
-
IGBF-1446 Upgrade Loraine Lab Nexus repository to latest version
- Closed
-
IGBF-314 Look into automating the release to nexus of IGB project dependencies (e.g. genoviz). It would be more convenient to not manually manage upload process when making a change to this project. eos.transvar.org/nexus
- Closed
-
IGBF-1213 document and update on-line maven repository
- Closed
-
IGBF-1240 Modify pom.xml to enable upload of IGB artifacts to nexus.bioviz.org
- Closed
-
IGBF-1418 Import htsjdk as OSGi bundle
- Closed
IGB is able to download the artifacts from the newly added nexus repository,
Steps followed,
1. Deleted the HTSJDK and BigWig artifacts from the local repository to trigger the download.
2. Executed maven clean install
3. Verified if the artifacts downloaded successfully.
The below logs also verify the same.
Downloading from repo1: http://maven.bioviz.org/repo1/htsjdk-igb/htsjdk-igb/2.16.1/htsjdk-igb-2.16.1.jar
Downloading from repo2: http://maven.bioviz.org/repo2/htsjdk-igb/htsjdk-igb/2.16.1/htsjdk-igb-2.16.1.jar
Downloading from repo3: http://maven.bioviz.org/repo3/htsjdk-igb/htsjdk-igb/2.16.1/htsjdk-igb-2.16.1.jar
Downloading from maven-releases: https://nexus.bioviz.org/repository/maven-releases/htsjdk-igb/htsjdk-igb/2.16.1/htsjdk-igb-2.16.1.jar
[WARNING] Could not validate integrity of download from https://nexus.bioviz.org/repository/maven-releases/htsjdk-igb/htsjdk-igb/2.16.1/htsjdk-igb-2.16.1.jar: Checksum validation failed, no checksums available
[WARNING] Checksum validation failed, no checksums available from maven-releases for https://nexus.bioviz.org/repository/maven-releases/htsjdk-igb/htsjdk-igb/2.16.1/htsjdk-igb-2.16.1.jar
Downloaded from maven-releases: https://nexus.bioviz.org/repository/maven-releases/htsjdk-igb/htsjdk-igb/2.16.1/htsjdk-igb-2.16.1.jar (1.6 MB at 352 kB/s)
Downloading from repo1: http://maven.bioviz.org/repo1/org/broad/igv/bigwig/2.0.0/bigwig-2.0.0.jar
Downloading from repo2: http://maven.bioviz.org/repo2/org/broad/igv/bigwig/2.0.0/bigwig-2.0.0.jar
Downloading from repo3: http://maven.bioviz.org/repo3/org/broad/igv/bigwig/2.0.0/bigwig-2.0.0.jar
Downloading from maven-releases: https://nexus.bioviz.org/repository/maven-releases/org/broad/igv/bigwig/2.0.0/bigwig-2.0.0.jar
Downloaded from maven-releases: https://nexus.bioviz.org/repository/maven-releases/org/broad/igv/bigwig/2.0.0/bigwig-2.0.0.jar (75 kB at 264 kB/s)
At this time this issue can be marked Done.
Please reopen in case of any other issues found.