`
xly1981
  • 浏览: 146780 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Maven编写archeType小问题

阅读更多

异常1:
ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate (default-cli) on project standalone-pom: org.apache.maven.archetype.exception.ArchetypeGenerationFailure: Error merging velocity templates: Unable to find resource 'archetype-resources/pom.xml'

原因:
src/resources/archetype-resources 错写成archetype-resource ;mvn install可以编译通过;
但是在使用这个archetype构造的时候会报错;没有找到资源...


异常2:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate (default-cli) on project standalone-pom: Archetype com.xly:xly-archetype:1.0-SNAPSHOT is not configured
[ERROR] Property port is missing.

原因:
mvnBook的github代码在archetype-metadata.xml文件里面,对requiredProperties->requiredProperty> 里面的port属性没有配置defaultValue ;在对archetype做install没有问题,但是在用自己的archetype构建自己的项目;会抛出Property port is missing,但因为是第二个Error,容易被忽略
分享到:
评论

相关推荐

    maven-archetype-quickstart-1.1.jar包下载

    `maven-archetype-quickstart-1.1.jar` 提供了一种快速开始Maven Java项目的方式,通过这个archetype,开发者可以避免手动创建项目结构,专注于编写代码。熟练掌握Maven及其archetype机制,能极大地提高开发效率,使...

    maven-archetype-webapp-1.0.jar

    在实际操作中,可能会遇到一些常见问题,例如网络连接问题导致Archetype无法下载,或者是Maven版本不兼容导致的构建错误。这时,检查网络、更新Maven版本、清理本地仓库或调整Archetype版本可能是解决之道。 总结...

    maven-archetype-quickstart-1.1.zip

    《 Maven Archetype Quickstart-1.1:解决Maven项目创建问题 》 在软件开发领域,Maven作为Java项目的构建工具,因其强大的依赖管理和项目生命周期管理能力而广受欢迎。然而,新手在初次使用Maven时,可能会遇到...

    maven-archetype-quickstart-1.4.jar.zip

    总的来说,`maven-archetype-quickstart-1.4.jar.zip`是一个方便Java开发者快速入门的工具,它提供了一个预配置的项目结构,内置了JUnit 4.11,使得初学者可以专注于编写业务逻辑,而不用花费太多时间在项目配置上。...

    gwt-maven-archetype source code

    标题 "gwt-maven-archetype source code" 暗示了我们正在讨论一个与Google Web Toolkit (GWT) 和 Maven 相关的项目模板。GWT 是一个用于开发富互联网应用程序(RIA)的开放源代码框架,它允许开发者使用 Java 语言...

    servlet3-maven-archetype

    在这个名为“servlet3-maven-archetype”的项目中,我们看到的是一个使用Maven构建的Servlet3.1 Web应用程序模板,适用于IDEA用户。 1. **Servlet3.1的新特性** - **异步处理**:Servlet3.1引入了异步处理,允许...

    maven archetype

    通过 Maven Archetype,开发者可以快速地生成符合特定框架或规范的项目模板,避免从零开始编写基础的目录结构和配置文件,极大地提高了开发效率。 ### Maven Archetype 的作用 1. **标准化项目结构**:Archetype ...

    一个SSM框架的maven archetype

    这个maven archetype是一个用于快速搭建SSM项目的基础模板,旨在简化新项目的初始化工作,帮助开发者迅速进入编码阶段。下面将详细阐述SSM框架的核心组件以及如何利用maven archetype进行项目构建。 1. Spring框架...

    eclipse 创建maven项目 选择 archetypes所用到的jar包

    如果你发现现有的Archetypes不能满足需求,或者想要创建自己的项目模板,可以通过编写Archetype配置文件(archetype-descriptor.xml)和模板代码来实现。自定义的Archetypes可以发布到私有或公共的Maven仓库,供团队...

    Maven 项目模板archetype-catalog.xml

    开发者也可以创建自己的Maven Archetype,通过编写`pom.xml`和模板目录结构,然后打包成JAR发布到私有或公共Maven仓库。这样,其他开发者就可以通过`archetype-catalog.xml`来访问并使用这些自定义的项目模板。 ...

    基于Java的Maven Archetype脚手架设计源码

    Maven Archetype脚手架项目源码,共33个文件,全部采用Java语言编写,涉及多种文件类型如XML配置文件、Git忽略文件、JPG图片、Properties配置文件、JSP页面、Markdown文档和Java源代码等。该项目是一个基于Java的...

    maven-archetype-springboot:Spring引导的Maven原型

    集成通用Mapper和PageHelper,添加BaseService,常用CRUD无需编写代码 集成MyBatis Generator,额外提供功能强大的插件 集成 ,无需显式声明数据源,支持多数据源 集成Swagger2,HTTP接口自动生成接口文档 集成常用...

    grails-maven-archetype-2.3.4.zip

    标题 "grails-maven-archetype-2.3.4.zip" 暗示这是一个Grails框架的Maven构建模板,版本为2.3.4。Grails是基于Groovy语言的开源Web应用框架,它简化了开发过程,提供了一种更加简洁、高效的编程模型。Maven则是一个...

    archetype-catalog.zip

    Maven Archetype的主要作用在于,它定义了一个标准的项目布局和初始的POM(Project Object Model)配置,使得开发者不必从零开始编写基本的项目文件。Archetypes可以是简单的Java应用、Web应用,甚至复杂的多模块...

    一个SSH框架的maven archetype

    此外,你还可以参考给出的博客链接(由于这里没有实际链接,你需要自行搜索)了解更详细的SSH框架和Maven Archetype的使用方法,包括常见问题的解决、最佳实践以及如何结合其他工具(如IDEA、Eclipse等)进行开发。...

    maven archetype-catalog.xml 下载

    当我们谈论"Maven archetype-catalog.xml下载"时,实际上是在寻找一组预定义的项目模板,这些模板能够快速启动一个新的Maven项目,避免从零开始编写基础结构。本文将深入探讨`archetype-catalog.xml`文件的作用、...

    maven-archetype-webapp

    《maven-archetype-webapp:构建Java Web项目的基石》 `maven-archetype-webapp` 是Maven生态系统中的一个预定义项目模板,专为快速初始化Java Web应用程序项目而设计。这个模板提供了构建Web应用的基本框架,使得...

    archetype-catalog.xml

    标题中的"archetype-catalog.xml"是Maven Archetype插件的一个重要文件,它包含了所有可用的Maven项目模板的元数据。...解决IDEA下载此文件时遇到的问题,可以帮助开发者更顺畅地利用Maven Archetype创建新项目。

Global site tag (gtag.js) - Google Analytics