Skip to content
This repository has been archived by the owner on Apr 19, 2022. It is now read-only.

Offline Maven repository #11

Open
lesaint opened this issue Feb 19, 2015 · 12 comments
Open

Offline Maven repository #11

lesaint opened this issue Feb 19, 2015 · 12 comments
Assignees

Comments

@lesaint
Copy link
Collaborator

lesaint commented Feb 19, 2015

Penser à "préalimenter" le repo Maven en passant une commande mvn dependency:go-offline (cf. http://maven.apache.org/plugins/maven-dependency-plugin/go-offline-mojo.html) sur tous et chacun des projets

Ne pas oublier le chargement de AutoService, JavaPoet & co

@fbiville
Copy link
Owner

http://maven.apache.org/plugins/maven-dependency-plugin/copy-dependencies-mojo.html sur le projet final ne fait pas le taf ?

@lesaint
Copy link
Collaborator Author

lesaint commented Feb 19, 2015

copy-dependencies et go-offline sont deux goals du même plugin, je ne les ai jamais essayé.

Mais go-offline a vraiment le nom qui correspond à ce que l'on veut faire :)

à voir

@fbiville
Copy link
Owner

Argh, je suis gogol :)

@lesaint
Copy link
Collaborator Author

lesaint commented Feb 19, 2015

meuhnon ! :)

@lesaint
Copy link
Collaborator Author

lesaint commented Mar 24, 2015

remarque que je me suis faite lors du hands-on d'essai ce midi : on a pas besoin de mettre les binaires (~900Mo) et le repo maven préalimenté dans le repo Git, il suffit qu'ils soient présents sur les clés USB.

@lesaint lesaint self-assigned this Mar 28, 2015
@lesaint
Copy link
Collaborator Author

lesaint commented Mar 28, 2015

je m'occupe de créer le repo maven cet aprem', comme ça on disposera de tout le nécessaire pour créer les clés USB sur ma machine. Je ferais une clé modèle et ensuite on enchaînera les copies à partir de deux ordis (il faudra évidemment se croiser physiquement avant le hands-on)

@lesaint
Copy link
Collaborator Author

lesaint commented Mar 28, 2015

j'ai poussé le repo que j'ai créé pour Maven 3.1, 3.2 et 3.3 dans une branche d'un fork de ce repo Git (pour ne pas alourdir son historique) ici : https://github.com/lesaint/annotation-processing-ftw-2/tree/issue_11_offline_maven_repository/maven

disponible pour revue (ping @fbiville )

@fbiville
Copy link
Owner

Les Windowsiens ne peuvent pas ouvrir les .tgz par défaut, il me semble.

@fbiville
Copy link
Owner

J'ai bien Maven 3.2.3 et Maven 3.3.1.
Pas de Maven 3.1.x, en revanche.

Est-ce qu'il ne vaut mieux pas simplement ZIPper un Maven 3.3.1 pour tout le monde ?

@lesaint
Copy link
Collaborator Author

lesaint commented Mar 29, 2015

Les Windowsiens ne peuvent pas ouvrir les .tgz par défaut, il me semble.

le tgz est for-your-eyes-only, on distribuera le repo sous forme de répertoire

J'ai bien Maven 3.2.3 et Maven 3.3.1.
Pas de Maven 3.1.x, en revanche.

Que veux-tu dire ? tu parles des binaires ? Je les ai sur ma machine en .zip pour mettre sur la clé USB

@fbiville
Copy link
Owner

Ok, je pige pas du coup, je pensais que le tgz de ton fork était destiné à être distribué dans le repo.

@lesaint
Copy link
Collaborator Author

lesaint commented Mar 29, 2015

je ne pensais pas le mettre dans le repo mais uniquement sur les clés USB, pour éviter de faire grossir le repo inutilement : les gens qui pourront clone/fork auront le net donc pas besoin du repo, les autres auront la clé USB

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants