BT

Accueil InfoQ Actualités La Communauté MicroProfile Lance MicroProfile Starter, Un Générateur De Projet Basé Sur Le Web

La Communauté MicroProfile Lance MicroProfile Starter, Un Générateur De Projet Basé Sur Le Web

Favoris

Plusieurs membres de la communauté MicroProfile ont récemment lancé une version bêta de MicroProfile Starter, un site Web permettant de générer et de télécharger un nouveau projet MicroProfile en fonction des options de configuration personnalisées et spécifiées. MicroProfile Starter est conceptuellement similaire à Spring Initializr (start.spring.io) en ce sens qu’il vous permet de spécifier les coordonnées de votre projet (groupId et artifactId), la version de MicroProfile que vous souhaitez utiliser, votre serveur MicroProfile et un nombre d’options de configuration du projet.

Selon la discussion sur la liste de diffusion de MicroProfile, David Blevins, CEO de Tomitribe, estime la mention de l’idée la plus ancienne de start.microprofile.io dont il a connaissance était durant Devoxx BE 2016, de James Strachan, qui est maintenant employé en tant qu’ingénieur distingué chez CloudBees. Le projet a depuis évolué depuis, avec Ryan St. James, responsable de la conception des produits chez Tomitribe, partageant une maquette de l’interface utilisateur au début du mois de décembre de l’année précédente. Une équipe de membres de la communauté MicroProfile - comprenant des contributeurs individuels et des employés de Tomitribe, Red Hat et Payara - a depuis mis en œuvre l’interface utilisateur, les services backend associés et l’infrastructure, et le site Web ainsi créé peut désormais être consulté en ligne :

MicroProfile Starter

L’interface utilisateur est mise à jour de manière dynamique en fonction des options de configuration choisies. Lorsque vous spécifiez votre configuration et cliquez sur "Télécharger", la squelette de projet est automatiquement générée et les fichiers de démarrage associés ainsi que la structure de répertoires sont ajoutés à un fichier ZIP et téléchargés.

La version de MicroProfile que vous sélectionnez détermine les serveurs disponibles. Par exemple, si vous choisissez la version la plus ancienne (MP 1.2), vous verrez une pléthore de serveurs.

MicroProfile 1.2 servers

Sélectionnez la dernière version (MP 2.1) et vous ne verrez que quelques options (au moment de la rédaction de cet article).

MicroProfile 2.1 servers

Une des fonctionnalités intéressantes de Spring Initializr est qu’il dispose d’une API REST que vous pouvez utiliser pour créer et télécharger des projets à partir de la ligne de commande. Par exemple :

http https://start.spring.io/starter.zip \
dependencies==h2,lombok,data-jpa,data-rest,web -d

MicroProfile Starter ne possède pas de fonctionnalité similaire pour le moment, mais il reste un problème en suspens pour l’ajouter. Les autres éléments de la feuille de route incluent la prise en charge de Java 11 et Gradle.

Vous pouvez donner votre avis en cliquant sur le bouton Commentaires dans le coin supérieur droit du site.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Votre profil est-il à jour? Merci de prendre un instant pour vérifier.

Note: en cas de modification de votre adresse email, une validation sera envoyée.

Nom de votre entreprise:
Rôle dans votre entreprise:
Taille de votre entreprise:
Pays/Zone:
État/Province/Région:
Vous allez recevoir un email pour confirmer la nouvelle adresse email. Ce pop-up va se fermer de lui-même dans quelques instants.