Plugin Planning » History » Sprint/Milestone 2
bkearney, 01/28/2018 03:58 PM
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 | [[NuGet Packages]] |
||
31 | |||
32 | [[Helm Support]] |
||
33 | |||
34 | [[Rust Crate]] |
||
35 | |||
36 | [[Flatpak]] |