avril292011

Keystone 1.1 est sortie !

3 commentaires

phal_baldans_kaleidoscope.jpg

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

Envoyer à un ami 

3 commentaires

Jérôme Guibert

Jérôme Guibert

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>

apwashere

apwashere

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

Jérôme Guibert

Jérôme Guibert

Le vendredi 11 novembre 2011, 16:11

Le fix et d'autre correctifs sont inclus dans la version 1.4 :-)

Ajouter un commentaire

Identité

S'abonner pour recevoir les commentaires suivants par email

Texte

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

:) :(( :p X-( :x :-/ 0:) B-) &gt;-)