Añadir main y classpath en el jar

From ChuWiki
Jump to navigation Jump to search

Si queremos que el jar generado por maven contenga un fichero de manifiesto con el nombre de la clase principal y El classpath con los jar de los que depende, debemos añadir en el pom.xml el siguiente plugin.

<project>
  ...
  <build>
  ...
  <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <configuration>
          <archive>
            <manifest>
              <mainClass>fully.qualified.MainClass</mainClass>
              <addClasspath>true</addClasspath>
            </manifest>
          </archive>
        </configuration>
      </plugin>
      ...
  </plugins>
  ...
  </build>
  ...
</project>


Enlaces externos[edit]