【发布时间】:2017-05-30 20:08:47
【问题描述】:
我在 Maven 中创建了一个自定义插件。但是,创建的 jar 文件名为 CustomPlugin-1.0.jar.lastUpdated 'lastUpdated' 是扩展名,由于文件已损坏而无法打开。
我创建它的步骤如下:
- 首先,我使用 maven 创建了一个 maven 插件(使用
packaging=maven-plugin创建了一个 maven 项目)。 - 然后我在其中放置了一个扩展
AbstractMojo并包含自定义插件代码的类。 - 然后我用 maven 构建了它。如上所述,Maven 创建了损坏的 jar。
如何为自定义插件创建有效的 jar 文件?
【问题讨论】:
-
发布 Mojo 和 pom.xml 的简化版本。 Maven 不会在项目中创建
lastUpdated文件,只会在您的仓库中创建。 -
为什么要创建自定义插件?目的是什么?其他现有插件无法解决?