Project

Profile

Help

Plugin Planning » History » Sprint/Milestone 4

ananace, 01/28/2018 04:27 PM
Moving NuGet to its own page

1 1 bmbouter
# Plugin Planning
2
3 2 bkearney
[[Java Jar Files]]  
4
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.
5
6
uniqueness : group_id + artifact_id + version (maybe, the hash???)  
7
types per unit : 1 pom, many jars. 2 sigs per item  
8
attriubtes : updated date (datetime)
9
10
clients: maven  
11
maybe https://pypi.python.org/pypi/jip
12
13
Content
14
15
  - Root discovery uses the architype-catalog.xml file  
16
    https://maven.repository.redhat.com/ga/archetype-catalog.xml
17
  - Each archtype has a version metadata  
18
    https://maven.repository.redhat.com/ga/org/apache/ant/ant/maven-metadata.xml
19
20
Disovery
21
22
  - It may be nice to have pulling down deps.
23
  - If not, you mirror everything
24
  - Or pull down a single item
25 1 bmbouter
26
[[Debian Deb Packages]]
27
28
[[Ruby Gems]]
29
30 4 ananace
[[NuGet Packages]]
31 1 bmbouter
32
[[Helm Support]]
33
34
[[Rust Crate]]
35
36
[[Flatpak]]