Project

Profile

Help

Plugin Planning » History » Revision 2

Revision 1 (bmbouter, 01/28/2018 10:45 AM) → Revision 2/12 (bkearney, 01/28/2018 03:58 PM)

# Plugin Planning 

 [[Java Jar Files]]   
 I think this should actually be a maven plugin, since it needs to download both jar files and pom files which are maven artifacts. With each, there is a sha and md5 signature. 

 uniqueness : group_id + artifact_id + version (maybe, the hash???)   
 types per unit : 1 pom, many jars. 2 sigs per item   
 attriubtes : updated date (datetime) 

 clients: maven   
 maybe https://pypi.python.org/pypi/jip 

 Content 

   - Root discovery uses the architype-catalog.xml file   
     https://maven.repository.redhat.com/ga/archetype-catalog.xml 
   - Each archtype has a version metadata   
     https://maven.repository.redhat.com/ga/org/apache/ant/ant/maven-metadata.xml 

 Disovery 

   - It may be nice to have pulling down deps. 
   - If not, you mirror everything 
   - Or pull down a single item 

 [[Debian Deb Packages]] 

 [[Ruby Gems]] 

 [[NuGet Packages]] 

 [[Helm Support]] 

 [[Rust Crate]] 

 [[Flatpak]]