Outils pour utilisateurs

Outils du site


projets:2018:stagejava

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
projets:2018:stagejava [2019/01/12 16:19] christian.jacolotprojets:2018:stagejava [2019/01/12 16:49] christian.jacolot
Ligne 334: Ligne 334:
         <version>2.7</version>         <version>2.7</version>
     </dependency>     </dependency>
 +    
 +<dependency>
 +    <groupId>org.glassfish.jaxb</groupId>
 +    <artifactId>jaxb-runtime</artifactId>
 +    <version>2.3.2</version>
 +</dependency>
 +    
 </dependencies> </dependencies>
  
Ligne 395: Ligne 402:
 } }
 </code> </code>
 +
 +
 +
 +
 +Ajouter la gestion du manifeste dans pom.xml
 +
 +<code>
 +<build>
 +...
 +
 +<plugins>
 +    <plugin>
 +      <groupId>org.apache.maven.plugins</groupId>
 +      <artifactId>maven-shade-plugin</artifactId>
 +      <version>1.6</version>
 +      <configuration>
 +        <createDependencyReducedPom>true</createDependencyReducedPom>
 +        <filters>
 +          <filter>
 +            <artifact>*:*</artifact>
 +            <excludes>
 +              <exclude>META-INF/*.SF</exclude>
 +              <exclude>META-INF/*.DSA</exclude>
 +              <exclude>META-INF/*.RSA</exclude>
 +            </excludes>
 +          </filter>
 +        </filters>
 +      </configuration>
 + 
 +      <executions>
 +        <execution>
 +          <phase>package</phase>
 +          <goals>
 +            <goal>shade</goal>
 +          </goals>
 +          <configuration>
 +            <transformers>
 +              <transformer
 +                implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
 +              <transformer
 +                implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
 +                <manifestEntries>
 +                  <Main-Class>net.mdl29.test.App</Main-Class>
 +                </manifestEntries>
 +              </transformer>
 +            </transformers>
 +          </configuration>
 +        </execution>
 +      </executions>
 +    </plugin>
 +  </plugins>
 + ...
 +
 +</build>
 +
 +</code>
 +
  
projets/2018/stagejava.txt · Dernière modification : 2024/04/16 22:26 de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki