"Emballage inconnu: eclipse-plugin" à Maven
Je veux construire un projet Maven avec eclipse-plugin
de l'emballage, mais j'obtiens l'erreur suivante pour mon POM:
[ERROR] Unknown packaging: eclipse-plugin @ line 15, column 13 .
pom.xml:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<relativePath>../releng/pom.xml</relativePath>
<groupId>net.sf.logsaw</groupId>
<artifactId>parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<artifactId>net.sf.logsaw.core</artifactId>
<version>1.0.4-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
<name>LogSaw Core Plugin</name>
</project>
source d'informationauteur dev
Vous devez vous connecter pour publier un commentaire.
Le type d'emballage
eclipse-plugin
est défini par un Maven build extension appelée Tycho. Afin d'utiliser Tycho de types d'emballage, vous devez configurer Tycho comme une accumulation d'extension:Aussi, Tycho nécessite l'ajout de fichiers de métadonnées à être présents, par exemple, un OSGi manifeste pour
eclipse-plugin
modules. Une autre différence majeure d'un Tycho projet par rapport à une régulière projet Maven est que vous devez configurer le soi-disant la plate-forme ciblepar exemple en définissant un référentiel aveclayout=p2
dans le cas où votre projet références externes des artefacts. Pour commencer, vous pouvez avoir un coup d'oeil à cet exemple de projet.Pour plus d'informations, vous pouvez aussi consulter les Tycho documentation du wikipar exemple, la carte de référence de page.