`
duyangsss
  • 浏览: 124684 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

自定义maven插件install的问题

阅读更多

 当在自定义的maven插件的工程目录下执行mvn clean install 时,抛出以下异常,由于抛出的异常行数为313行,但所指定的源代码文件中行数少于313行,不得其解。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-plugin-plugin:2.6:descriptor (default-descriptor) on proj
ct maven-codegen-plugin: Execution default-descriptor of goal org.apache.maven.plugins:maven-plugin-plugin:2.6:descript
r failed: syntax error @[313,1] in file......

于我就使用mvn clean install -e 将异常的详细信息打印出来,内容如下:

 

at com.thoughtworks.qdox.parser.impl.Parser.yyerror(Parser.java:1018)
at com.thoughtworks.qdox.parser.impl.Parser.yyparse(Parser.java:1324)
at com.thoughtworks.qdox.parser.impl.Parser.parse(Parser.java:999)
at com.thoughtworks.qdox.JavaDocBuilder.addSource(JavaDocBuilder.java:353)
at com.thoughtworks.qdox.JavaDocBuilder.addSource(JavaDocBuilder.java:381)
at com.thoughtworks.qdox.JavaDocBuilder.addSource(JavaDocBuilder.java:377)
at com.thoughtworks.qdox.JavaDocBuilder$2.visitFile(JavaDocBuilder.java:467)

从里面可以看出语法分析器说语法错误,但我在eclipse工程里面clean项目,IDE没有发现语法异常,我就觉得是中文编码的问题,于是我在项目的pom.xml中添加以下的插件配置信息:

 

   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-plugin-plugin</artifactId>
    <version>2.6</version>
    <configuration>
     <encoding>UTF-8</encoding>
    </configuration>
   </plugin>

再次mvn clean install,就看到以下让人愉悦的信息了

[INFO] -----------------
[INFO] BUILD SUCCESS
[INFO] -----------------

 

分享到:
评论

相关推荐

    maven自定义插件 mvn install时报错 Error extracting plugin descriptor: ‘No mojo definitions wer e found for

    自定义一个插件,继承AbstractMojo,实现execute方法,引入该自定义插件,执行mvn install,报错 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-plugin-plugin:3.2:descriptor (default -...

    plovr-maven-plugin:Maven 插件来包装 plovr google 关闭 javascript 编译器工具

    Plovr Maven 插件 这个 maven 插件充当 plovr 引擎的简单包装器,以促进更轻松地集成到 java 项目中。 目前没有可用于直接包含的中央 repo jar,因此您必须手动构建和部署到您的工件管理器。 此外,plovr 依赖项...

    Maven权威指南 很精典的学习教程,比ANT更好用

    基于Maven插件的全局性重用 1.5. 一个“项目”的概念模型 1.6. Maven是Ant的另一种选择么? 1.7. 比较Maven和Ant 1.8. 总结 2. 安装和运行Maven 2.1. 验证你的Java安装 2.2. 下载Maven 2.3. 安装Maven ...

    Maven2 的新特性.7z

    在Maven2中建议使用自定义的plugin来封装这些内容。 如果仍期望能够使用类似maven.xml的功能,如,请参考Inserting non-standard build steps using preGoals and postGoals。 在Maven2中,配置使用settings.xml,...

    maven笔记.docx

    通过在POM中指定依赖项的坐标,Maven可以自动解析依赖关系,并从中央仓库或自定义仓库中下载所需的JAR包。 约定优于配置: Maven遵循“约定优于配置”的原则,即在大多数情况下,它会根据标准的项目结构和约定来...

    Maven命令整合到一起

    mvn clean install compile -Dmaven.test.skip=true -fn mvn eclipse:clean mvn eclipse:eclipse mvn eclipse:myeclipse mvn clean install compile -Dmaven.test.skip=true -fn mvn install compile -Dmaven.test....

    Nacos2.2版本数据库适配插件.zip

    使用postgresql作为依赖引入到Nacos主分支源码中,使用Maven提前将当前工程Install到Maven仓库,然后在Pom.xml中引入如下依赖: ```xml &lt;groupId&gt;com.alibaba.nacos&lt;/groupId&gt; &lt;artifactId&gt;nacos-postgresql-...

    custom-plugin-demo:自定义插件

    该项目演示了如何使用 java 打包、maven 构建系统和运行时类加载构建基于插件的简单应用程序。 结构 这是一个多模块的maven项目 sdk : 定义插件接口 plugin-src : 包含演示插件源 plugin-app : 使用插件构建的示例...

    archetype-maven-goal:原型自定义目标

    自定义行家插件 ###用法: mvn clean install 现在,您可以在本地的任何项目中使用as: mvn org.example:generate:archetypeproject ###可以使用的标志: mvn org.example:generate:archetypeproject -...

    ongdb-lab-apoc:neo4j graph plugin - neo4j插件开发

    LONGER-TERM PROJECTNeo4j自定义函数与过程插件此插件对应版本:NEO4J-3.5.XPLUGIN安装:MAVEN INSTALL之后在target目录下生成的JAR包安装到NEO4J安装目录下的PLUGIN目录,将dic文件夹移动到NEO4J安装根目录即可。...

    Android插件

    帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便。 可以参考以下文章: LeakCanary 中文使用说明 18.Android Postfix Completion 可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些...

    spring-boot-shop-sample-master

    $ git clone https://github.com/syqu22/spring-boot-shop-sample.git 使用Maven插件首先,您应该执行全新安装: $ mvn clean install 您可以使用Spring Boot自定义命令启动应用程序: $ mvn spring-boot:run 使用...

    custom-similarity

    自定义相似性插件集成基于Tf-Idf相似性(就像DefaultSimilarity一样) 但是,有两个明显的变化: tf被丢弃,始终返回1.0f 默认情况下,此相似度不会将规范压缩到单个字节,因此字段长度更加精确。 要构建...

    dmx-plugin-template:用于开发 DMX 插件的入门项目

    DMX 5 插件模板该项目... 需要这些工具: Java 8 Maven节点.js 混帐从源代码构建: git clone https://github.com/dmx-systems/dmx-platform.gitcd dmx-platformmvn clean install -P all 只有当您从源代码构建 DMX

    openwayback-overlay-example:OpenWayback 的叠加示例

    测试使用Maven Jetty插件进行测试: $ mvn码头:运行这将启动一个 Jetty 实例监听,您可以使用 url 访问自定义 OpenWayback 如需更全面的处理,请参阅 OpenWayback wiki: : 基本步骤: 使用 artifactId openwayback...

    jsonschema2pojo:从JSON或JSON Schema生成Java类型,并注释这些类型以便与Jackson,Gson等进行数据绑定

    jsonschema2pojo jsonschema2pojo从JSON模式(或示例JSON)... 您可以将jsonschema2pojo用作Maven插件,Ant任务,命令行实用程序,Gradle插件或嵌入在自己的Java应用程序中。 指南将向您展示如何。 一个非常简单的Mav

    killbill-java-plugin-two-servlets

    它显示了如何: 使用Maven构建OSGI插件听《杀死比尔》活动从插件调用Kill Bill API 注册两个自定义HTTP Servlet 要构建,请运行mvn clean install 。 然后,您可以在/var/tmp/bundles/plugins/java/two-servlets/...

    魔方ERP

    当您添加需要客户端编译的依赖项时,maven插件将自动为您生成它。 您自己的客户端自定义项可以添加到程序包“ client”中。 调试客户端代码 在应用程序运行时,在单独的控制台上运行“ mvn vaadin:run-codeserver...

    parallel-meanshift:Java语言中的并行手段命中计划

    sudo add-apt-repository ppa:webupd8team / java sudo apt-get更新sudo apt-get安装oracle-java8-installer 在Ubuntu上安装maven:apt-get install mvn 为了进行概要分析,我们使用并推荐VisualVM及其插件插件“ ...

Global site tag (gtag.js) - Google Analytics