avril292011
Keystone 1.1 est sortie !

Bonjour,
cette nouvelle version inclus :
- évolution du plugin maven : Le plugin ajoute un nouvel artifact au projet. Son Identifiant devient celui de votre projet suffixé par "-boot",
- ajout du packaging des sources au projet "org.intelligentsia.keystone:boot" de façon à faciliter son utilisation avancée
Intégration du plugin à votre POM
- Ajouter le repository du plugins
<pluginRepositories> <pluginRepository> <id>intelligents-ia</id> <name>Intelligents-ia Repository</name> <url>http://intelligents-ia.com/maven2</url> </pluginRepository> </pluginRepositories> <repositories> <repository> <id>intelligents-ia</id> <name>Intelligents-ia Repository</name> <url>http://intelligents-ia.com/maven2</url> </repository> </repositories>
- Et configurer le build de votre projet avec le plugin "keystone-plugin" (indiquer votre classe de démarrage) :
<build> <plugins> <plugin> <groupId>org.intelligentsia.keystone</groupId> <artifactId>plugin</artifactId> <version>1.1</version> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <configuration> <mainClass>votre.class.Main</mainClass> </configuration> <goals> <goal>custom</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
Par Jérôme Guibert,
dans Keystone
3 commentaires
3 commentaires Fil des commentaires de ce billet
Le lundi 23 mai 2011, 11:45
Une petite correction: ajout du "pluginRepository"
<pluginRepositories> <pluginRepository> <id>intelligents-ia</id> <name>Intelligents-ia Repository</name> <url>http://intelligents-ia.com/maven2</url> </pluginRepository> </pluginRepositories>Le vendredi 22 juillet 2011, 01:05
Bonsoir, Jerome!
Two fixes I needed to make to get the sample project mentioned in my post (http://blog.xebia.com/2011/07/jar-w...) to work: one to load the *dependent* artifacts and one to fix a classloading problem in the boot JAR:
http://pastebin.com/QNhkX6TE
Hope these are useful!
ap
Le vendredi 11 novembre 2011, 16:11
Le fix et d'autre correctifs sont inclus dans la version 1.4 :-)