Java “无法解决”;eclipse插件";pom.xml中Tycho 1.0.0的包装类型
我正在尝试构建一个Eclipse插件。我正在使用Tycho1.0.0将jar与eclipse插件一起打包。Maven给了我一个错误“未知打包:eclipse插件”。在搜索时,我发现这没有帮助 这是我的Java “无法解决”;eclipse插件";pom.xml中Tycho 1.0.0的包装类型,java,eclipse,maven,eclipse-plugin,tycho,Java,Eclipse,Maven,Eclipse Plugin,Tycho,我正在尝试构建一个Eclipse插件。我正在使用Tycho1.0.0将jar与eclipse插件一起打包。Maven给了我一个错误“未知打包:eclipse插件”。在搜索时,我发现这没有帮助 这是我的pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat
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>
<groupId>My_Plugin</groupId>
<artifactId>My_Plugin</artifactId>
<version>0.0.0</version>
<packaging>eclipse-plugin</packaging>
<properties>
<TYCHO.VERSION>1.0.0</TYCHO.VERSION>
</properties>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${TYCHO.VERSION}</version>
<extensions>true</extensions>
</plugin>
</plugins>
</pluginManagement>
</build>
必须在project/Build/plugins
下面声明Build
,而不是在project/Build/pluginManagement/plugins
下面声明(或者,如果您愿意,在下面声明)。因此,下面修复了该问题并注册了eclipse插件
打包:
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${TYCHO.VERSION}</version>
<extensions>true</extensions>
</plugin>
</plugins>
</build>
org.eclipse.tycho
tycho maven插件
${TYCHO.VERSION}
真的
移除标签。()
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${TYCHO.VERSION}</version>
<extensions>true</extensions>
</plugin>
</plugins>
</build>