Project

General

Profile

Task #2042

Story #2025: Tool to list versions of dataone components installed on CN

d1_process_daemon version reporting

Added by Skye Roseboom over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Skye Roseboom
Category:
Management
Target version:
-
Start date:
2011-11-18
Due date:
% Done:

100%

Milestone:
CCI-1.0.0
Product Version:
*
Story Points:
Sprint:

Description

Task to capture effort to report on d1_process_daemon and its d1 dependencies.

This java app is deployed using mavin shade plugin to create one 'uber' jar. Need to figure out how to generate this 'uber' jar so that the manifest file information of contained jars is maintained. OR how to generate the 'uber' jar so the version information is placed in a known artifact that can be read when tool is run.

History

#1 Updated by Skye Roseboom over 12 years ago

  • Status changed from New to In Progress

#2 Updated by Skye Roseboom over 12 years ago

  • Status changed from In Progress to New

#3 Updated by Skye Roseboom over 12 years ago

  • Assignee set to Skye Roseboom

#4 Updated by Skye Roseboom over 12 years ago

  • Status changed from New to In Progress

#5 Updated by Skye Roseboom over 12 years ago

  • Status changed from In Progress to Closed

Using maven resource filtering and a build artifact (buildInfo.properties) to generate a resource that can be appended by the maven shade plugin. Results in a buildInfo/buildInfo.properties file in the shade jar root that contains build/version information for all d1 components which also implement resource filtering on the buildInfo.properties artifact.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)