Project

Profile

Help

Maven Plugin » History » Sprint/Milestone 1

bmbouter, 01/30/2018 11:14 AM
Moving content here from the parent page.

1 1 bmbouter
# Maven Plugin
2
3
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.
4
5
uniqueness : group_id + artifact_id + version (maybe, the hash???)  
6
types per unit : 1 pom, many jars. 2 sigs per item  
7
attriubtes : updated date (datetime)
8
9
clients: maven  
10
maybe https://pypi.python.org/pypi/jip
11
12
Content
13
14
  - Root discovery uses the architype-catalog.xml file  
15
    https://maven.repository.redhat.com/ga/archetype-catalog.xml
16
  - Each archtype has a version metadata  
17
    https://maven.repository.redhat.com/ga/org/apache/ant/ant/maven-metadata.xml
18
19
Disovery
20
21
  - It may be nice to have pulling down deps.
22
  - If not, you mirror everything
23
  - Or pull down a single item