Puis-je héberger Maven sur un serveur FTP, ou devrais-je utiliser autre chose?
Je voudrais accueillir un repository Maven pour un cadre que nous travaillons et de ses dépendances. Puis-je juste de déployer mes artefacts à mon FTP hôte à l'aide de mvn deploy
ou devrais-je déployer manuellement et/ou d'installation de certaines choses avant de pouvoir déployer des artefacts? Dois-je besoin d'un outil comme Apache Archiva? Note: je n'ai qu'un accès FTP au serveur je veux accueillir le repo Maven.
Le référentiel en ligne je veux utiliser n'est pas hébergé par moi-même. Comme je l'ai dit, je n'ai qu'un accès FTP, donc si possible, j'aimerais que l'espace FTP comme un référentiel. Les outils mentionnés semblent fonctionner lorsque vous avez le plein contrôle sur la machine hôte, ou au moins plus que juste l'accès FTP depuis que vous avez besoin pour configurer les répertoires locaux où les dépôts seront placés. Est-ce possible?
source d'informationauteur Christophe Herreman
Vous devez vous connecter pour publier un commentaire.
J'ai utilisé avec succès Archiva que mon dépôt pour plusieurs années ... voir http://archiva.apache.org/. Il est facile à administrer et vous permet de configurer autant de dépôts que vous avez besoin (INSTANTANÉ, internes, externes, etc).
Selon le livre "
Mieux Construit avec Maven", le type le plus commun de référentiel est HTTP, ce paragraphe décrit ce que je pense que vous avez besoin de:Un référentiel Maven 2 est tout simplement un répertoire spécifique de la structure, donc une fois que vous obtenez le transport et le serveur de spécifications pour le dépôt et le déploiement partie de votre Pdm, il devrait être totalement transparente pour vos utilisateurs.
Vous pouvez avoir un coup d'oeil à Nexus, un repository Maven manager. Nous avons remplacé notre référentiel Maven local avec un Nexus et trouver énormément utile.
Vous pouvez même utiliser Dropbox. Tout que vous avez besoin est une adresse publique à accéder aux fichiers générés avec mvn deploy, avec tous les protocoles dans le accepté de répondre à.
Je pense qu'il y a plus de services que peut travailler de la même façon, mais je ne suis pas certain sur les schémas d'URL des alternatives à Dropbox peut utiliser.
https://maven.apache.org/wagon/wagon-providers/wagon-ftp/ vous dira que vous pouvez utiliser ftp pour lire à partir d'un référentiel existant, mais de ne pas en créer un nouveau. Je ne pense pas qu'il est impossible en principe, mais personne n'a pris soin d'écrire tout le système de code à faire de la gestion de l'annuaire via ftp.