Details
-
Type:
Improvement
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:0.25
-
Epic Link:
-
Sprint:Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3
Description
We would like to simplify the project and remove legacy maven repositories repo1, repo2, repo3 from 9.1.0 top-level parent POM and all child POMs.
As per comments below, Prutha Kulkarni learned that this cannot safely be done without removing some dependencies provided by these legacy repositories.
To test:
- Ensure that all maven profiles can run
- Check that default and clean lifecycles can run up to and including "install" phase
Attachments
Issue Links
- relates to
-
IGBF-2052 Remove un-needed files and references to same
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-1531 [ 17617 ] |
Assignee | Ann Loraine [ aloraine ] |
Assignee | Prutha Kulkarni [ prutha ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Open [ 1 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Workflow | Loraine Lab Workflow [ 18672 ] | Fall 2019 Workflow Update [ 19079 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Summary | Remove legacy maven repos from 9.1.0 pom | Remove AffxFusion jar from project |
Description |
To simplify POM for IGB project, remove repo1, repo2, repo3 from 9.1.0 top-level parent POM and all child POMs.
Do this after releasing new version of markdown encoder plugin. See linked issue. To test: * Ensure that all maven profiles can run * Check that default and clean lifecycles can run up to and including "install" phase |
We would like to simplify the project and remove legacy maven repositories repo1, repo2, repo3 from 9.1.0 top-level parent POM and all child POMs.
As per comments below, [~prutha] learned that this cannot safely be done without removing some dependencies provided by these legacy repositories. To test: * Ensure that all maven profiles can run * Check that default and clean lifecycles can run up to and including "install" phase |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Sprint | Fall 2019 Sprint 1 [ 72 ] | Fall 2019 Sprint 1, Fall 2019 Sprint 2 [ 72, 73 ] |
Rank | Ranked higher |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Prutha Kulkarni [ prutha ] |
Sprint | Fall 2019 Sprint 1, Fall 2019 Sprint 2 [ 72, 73 ] | Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 4 [ 72, 73, 74 ] |
Rank | Ranked higher |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Summary | Remove AffxFusion jar from project | Investigate AffxFusion jar - can we remove from project? |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
Workflow | Fall 2019 Workflow Update [ 19079 ] | Revised Fall 2019 Workflow Update [ 22463 ] |
Fix Version/s | 9.1.0 Major Release [ 10601 ] |
Assignee | Prutha Kulkarni [ prutha ] |
[~aloraine], I have tried to build IGB project after removing these legacy maven repos from the POM.
Build was failing for affymetrix common and was asking for missing dependency jlgfr. I commented it from the POM and it was built successfully.
After that, it was failing for genometry module because com.affymetrix:fusion dependency. It is being used in the module and its not there in nexus.bioviz.org.
Please let me know if there is any other repository location which can be referred in the POM?