Файл плагина.xml не найден / не сгенерирован для проекта плагина eclipse

Я разрабатываю один плагин maven, который будет использоваться для переопределения жизненного цикла maven по умолчанию. Чтобы разрешить зависимости (eclipse и другие), я хочу использовать tycho. Поэтому я настроил проект maven, чтобы преобразовать его в eclipse-plugin-project.

Вот мой POM

 <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>

 <groupId>com.test.maven.plugin</groupId>
 <artifactId>test-maven-plugin</artifactId>
 <version>0.0.1</version>
 <packaging>eclipse-plugin</packaging>

 <name>test-maven-plugin</name>
 <url>http://maven.apache.org</url>

 <properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 </properties>

 <repositories>
   <!-- add Mars repository to resolve dependencies -->
   <repository>
     <id>Mars</id>
     <layout>p2</layout>
     <url>http://download.eclipse.org/releases/mars/</url>
   </repository>
 </repositories>


<build>
 <plugins>
   <plugin>
     <artifactId>maven-compiler-plugin</artifactId>
     <version>3.1</version>
     <configuration>
       <source>1.8</source>
       <target>1.8</target>
     </configuration>
   </plugin>
   <plugin>
    <!-- enable tycho build extension -->
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>tycho-maven-plugin</artifactId>
        <version>0.23.0</version>
        <extensions>true</extensions>
 </plugin>
 </plugins>
</build>
</project>

Теперь, поскольку мой тип упаковки - eclipse-plugin, он не генерирует файл plugin.xml при установке проекта (установка mvn). Если я делаю тип упаковки как 'maven-plugin', он генерирует plugin.xml, но он разрешает зависимости, используя tycho.

Есть мысли по объединению обоих?

0 ответов

Другие вопросы по тегам