maven archetype创建web项目缺少java resources包结构 永久解决!!!!!

使用Maven搭建自己的项目骨架archetype(四) 一、Maven基本介绍 二、下载和配置Maven 三、配置阿里国内镜像 四、创建archetype骨架内容 五、通过archetype生成项目 六、上传到nexus服务器并且使用idea生成项目 四、创建archetype骨架内容 我自己在解决archetype问题的时候,查了很多网上的资料,有很多是通过已有项目,运行 mvn archetype:create-from-pro 阅读详情

使用Maven创建web项目


问题描述

maven archetype创建web项目缺少java resources包结构



解决方案:更改骨架里提供的模板文件

具体解决方案:
找电脑上的maven本地仓库找org进入找apache进入找maven进入找archetypes进入看到骨架webapp进入找到.jar文件用压缩软件直接打开(不要解压!不要解压!不要解压!)
例如:路径 ——>D:\Development\apache-maven-3.6.1\mvn_resp\org\apache\maven\archetypes\maven-archetype-webapp\1.4。

在这里插入图片描述
在这里插入图片描述


在这里插入图片描述
用文本软件打开,这里是pom.xml文件,(注意ctrl+S保存不管用,需要关闭文本编辑器保存,会提示)

修改的文件代码

    <fileSet>
      <directory>src/main/java</directory>
    </fileSet>    
    <fileSet>
      <directory>src/main/resources</directory>
    </fileSet>    
    <fileSet>
      <directory>src/test/java</directory>
    </fileSet>
    <fileSet>
      <directory>src/test/resources</directory>
    </fileSet>

在这里插入图片描述
在这里插入图片描述

IDEA 2022创建Maven Web项目:两种方式详解与Tomcat配置 在Java Web开发中,Maven作为项目构建和依赖管理的核心工具,通过其标准化的项目对象模型(POM)和生命周期管理,极大地简化了项目的构建、依赖解析和打包部署流程。其核心原理在于通过坐标机制统一管理jar包,并结合本地仓库、远程中央仓库及镜像仓库实现高效的依赖获取。这一技术价值在于为开发者提供了可复用的项目模板(Archetype)和标准化的目录结构,从而提升团队协作效率与项目可维护性。在实际应用场景中,无论是快速创建企业级Web应用还是微服务模块,Maven都是不可或缺的基础设施。本文聚焦于使用ID 阅读详情

相关推荐

Java项目读取maven项目的resources目录下的资源配置文件

文件格式 该文件在resources目录下,是项目所需的配置项 格式为:键名=值,当然这里=只是为了提高可读性,替换成别的符号也可以! 读取的代码 对文件的处理方式是将该文件的配置键名和值读取出来放入map集合中,然后通过map.get(key)获取值 import org.apache.commons.io.FileUtils; import org.apache.commons.lang.S...

weixin_44793294的博客 2756

修改maven骨架模板创建web项目中web.xml和pom.xml的模板

使用maven archetype中webapp创建项目 编译版本为1.7???

David_silverwolf的博客 1891

Maven工程的web.xml模板

由于经常使用Maven创建web工程所以需要使用web.xml默认模板

web.xml 模板

[code] 站台描述 MyListeningApplication /images/small.gif /images/large.gir param_name param_value ...

agapple 233

手把手教你用gmid方法设计二级运放:从理论到仿真全流程(附避坑指南)

本文详细介绍了使用gmid方法设计二级运放的全流程,从理论到仿真实践,特别针对初学者常见问题提供避坑指南。通过系统化的晶体管尺寸确定技术,帮助工程师在性能、功耗和面积之间找到最佳平衡点,适用于模拟集成电路设计中的关键模块开发。

weixin_29213525的博客 272

W25N01GV SPI NAND Flash驱动开发避坑指南:详解2KB缓冲区机制与状态寄存器正确用法

本文深入解析W25N01GV SPI NAND Flash芯片的2KB缓冲区机制与状态寄存器正确用法,提供STM32 HAL和ESP-IDF项目的实战解决方案。涵盖双阶段操作原理、状态寄存器深度解析、时序控制优化及跨平台驱动设计要点,帮助开发者避免常见错误并提升存储性能。

aizhouqian5537的博客 640

web.xml模板(包含shiro)

&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/

weixin_41693541的博客 2809

Ansys Lumerical + HFSS + optiSLang 三剑客:手把手教你优化行波MZM调制器(附完整参数配置)

本文详细介绍了如何利用Ansys Lumerical、HFSS和optiSLang三款工具构建自动化协同设计流程,以优化行波马赫曾德尔调制器(TW-MZM)的性能。通过参数化仿真、流程集成与元模型技术,该方案能高效解决多物理场耦合挑战,实现调制带宽、驱动电压等多目标的全局优化,显著提升光子集成芯片的设计效率与性能潜力。

weixin_29251131的博客 586

Maven学习笔记(八)创建Maven项目、解决java项目没有resources文件夹的问题

使用模版创建项目 1)maven-archetype-quickstart : 普通的java项目 2)maven-archetype-webapp : web工程 创建工程出错,原来是模板那不能加 archetypeCatalog=internal ,去掉重新创建即可 没有resources文件夹 这是创建好的Moudle的目录结构,发现没有resources文件夹,这是因为maven-archetype-quickstart 这个模板就没有resources文件夹,如果需要用,可以在main目录下手工

想握住此生辽阔 1802

在MacBook M1/M2上,手把手教你打包包含嵌入模型的RagFlow Docker镜像(避坑指南)

本文详细指导如何在MacBook M1/M2上构建ARM64架构的RagFlow Docker镜像,涵盖环境准备、依赖处理、镜像构建及性能优化全流程。特别针对Apple Silicon芯片的兼容性问题提供解决方案,帮助开发者高效完成本地开发环境搭建。

weixin_26908317的博客 242

10天冲刺国自然基金!用这套实战AI提示词指令教程,助你中标率翻倍!亲测DeepSeek和ChatGPT不好用

虽然以上国自然提示词指令经过反复实测,但并不是万能无脑帮你搞定所有,大模型AI的特性是你专业领域能力越强,它的智商表现就会更加强大,通过以上提示词教程的使用,大大提升中标概率是肯定的。还有就是大模型的使用上,不是市面上大家都说好的就一定适用,目前来看,Gemini和Claude的两个模型是非常适合国自然本子的修改的。在使用大模型进行国自然本子撰写修改时,首先是角色的设定,然后是目标和背景的描述,好用的提示词指令都是要经过无数次的实测,比对输出结果后又反复调整,达到最佳的效果状态的提示词指令。

智能AI让学术科研更容易 1247

在 IDEA 中使用 Maven 创建 Web 项目

点击 IDEA 右上角的(或在弹出的对话框中,点击左上角号 → 选择;配置 Tomcat:Name:自定义服务器名称(如Tomcat 9.0:点击,选择本地 Tomcat 的解压目录(如其他保持默认,点击Apply。在 Tomcat 配置界面,切换到Deployment(部署)选项卡;点击右侧号 → 选择;在弹出的列表中,选择(解压后的 war 包,便于开发时热更新);(可选)修改(访问路径):默认是,建议改为/xmall(项目名);点击Apply → OK保存配置。

2501_92132771的博客 584

cesium加载geotiff的 四种方法

本文介绍了在Cesium中加载GeoTIFF数据的两种主要方法。首先解析了核心前置知识,包括坐标系匹配、数据类型区分和性能优化。方法1详细演示了如何将RGB影像GeoTIFF转换为Cesium影像图层,包含从数据解析到Canvas转换的完整代码流程。方法2则针对高程数据(DEM)处理,展示了前端直接解析构建地形网格的方案。文章提供了完整的代码示例和关键实现要点,适用于卫星影像、专题图和数字高程模型等多种GeoTIFF数据类型在三维场景中的可视化需求。

大剑师兰特的GIS世界 395

解决Idea创建maven-archetype-webapp项目无java及resources资源文件问题

在Intellij IDEA中利用Maven构建项目中偶尔会遇到这样一个问题,例如利用org.apache.maven.archetypes:maven-archetype-webapp构建一个java web项目,在构建完成后没有自动生成标准的maven项目结构(缺少了src/main/java,src/main/resources等资源文件),如下图所示:   那么就需要我们手动创建maven...

越努力越有钱的博客 8352

第11节:GPU 线程层级:线程、线程块、网格

层级标识变量功能线程threadIdx执行单元,处理数据线程块blockIdx管理多个线程,提供共享内存网格管理多个 blockGPU 编程中,合理安排线程层级,是提升性能的关键。

yumeiguo的博客 211

【补充篇】三万字了解AUTOSAR软件架构(一)

主要讲解了AUTOSAR软件架构的分层及各个栈的作用

weixin_47571898的博客 1119

使用 Maven 创建 Web 项目

使用 IDEA + Maven 骨架快速创建 Web 项目;补全 Java Web 标准目录结构;配置核心 Servlet 依赖;集成 Tomcat 并成功运行项目。Maven 大大简化了 Java Web 项目的搭建和依赖管理,是后端开发的必备技能。后续我们可以在这个项目基础上,开发 Servlet、JSP、SSM、SpringBoot 等 Web 项目,快速进阶 Java 后端开发!

liang656的博客 401

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

java项目脚手架_手写Maven的archetype项目脚手架

一、背景maven是一个很好的代码构建工具,采用“约定优先于配置”的原则进行项目管理,相信很多的java开发者应该都了解maven并可能在工作当中都是通过maven来管理项目的,在创建的项目的时候,我们往往会使用maven内置的项目骨架也就是archetype来快速生成项目结构。但是在一个团队做开发的过程中,可能仅仅依靠maven预先提供的archetyp可能是不够的,团队之间协作有自己的定义方式...

weixin_28943467的博客 654

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

JavaWeb之用Maven创建项目的几种方式

什么是Maven? Maven是一个项目管理工具,它的一个重要的功能就是自动导入jar包, 只需要在Maven项目中的pom.xml中写入要导入的包,他就会帮我们自动导入。 回想起在我们使用JDBC的时候,需要手动导入mysql-connector-jar包 而使用Maven来创建的话,就很方便,在pom.xml中指定这个包即可。 在JavaWeb开发中,经常会用到servlet和jsp相关的包,如果每次都要手动导入非常麻烦, 所以用Maven来创建项目,导入包的时候就轻松多了。 本文重点说的是在IDEA中

rambo_csdn_123的博客 1444

IntelliJ IDEA创建Maven Web项目全攻略:从环境配置到实战部署

在Java企业级开发中,项目构建与依赖管理是保障工程质量和团队协作效率的核心环节。Apache Maven作为主流的项目管理和构建自动化工具,通过其约定的目录结构、统一的项目对象模型(POM)和强大的依赖管理机制,解决了传统开发中手动管理JAR包带来的版本冲突、构建过程不一致等痛点。其核心价值在于实现了项目生命周期的标准化、自动化与可复现性,广泛应用于从传统Java EE应用到现代Spring Boot微服务的各类场景。本文聚焦于使用IntelliJ IDEA这一高效IDE,详细解析创建Maven Web项

weixin_34101229的博客 441

IDEA使用Maven骨架创建的web项目没有生成java、resources、test文件夹

问题示意图: 搜索引擎中能搜到的各类解决办法都是相互抄袭,根本治标不治本,自己手动创建文件夹的方式还需要抄?本机永久解决办法如下: 进入本地Maven仓库目录(可在自己Maven安装目录下的config/settings.xml中查看<localRepository>标签之间的内容,如果没有配置默认目录是${user.home}/.m2/repository) 进入org\apache\maven\archetypes\maven-archetype-webapp\1.4(根据自己的情况而定

Bab的博客 5862

IDEA 2022创建Maven Web项目全攻略:从环境配置到Tomcat部署

Maven作为Java项目的主流构建工具,通过pom.xml文件统一管理依赖和构建生命周期,其核心价值在于实现项目依赖的自动化管理和标准化构建流程。在Java Web开发中,Maven与Servlet/JSP技术栈结合,能够高效地构建、打包和部署Web应用程序。本文聚焦于使用IntelliJ IDEA这一高效集成开发环境,详细解析通过Maven Archetype骨架和手动搭建两种主流方式创建Web项目的完整步骤。内容涵盖JDK与Maven环境配置、pom.xml依赖管理、项目结构解析以及Tomcat服务器

weixin_30920597的博客 320

Maven自定义Archetype项目模板

前言:在某课网上学习到可以使用命令mvn archetype::create-from-project来创建自己的项目骨架,对此我十分感兴趣。但是,遗憾的是,老师没有介绍如何去构建这样一个特殊的项目,用于创建项目骨架。于是,本着面向“百度”编程的原则,去网上查了下,不是十多年前的“古董”文章,就是流程不清楚,有的需要部署到私服,有的包含大量jar包,十分繁琐。项目的组成也不清楚,连最重要的文件archetype-metadata.xml都不介绍。因此,想写一篇简单易懂的文章来介绍下这部分内容。/em>

gao_zhennan的博客 3150

Java maven项目的搭建,配置web框架以及Spring

记录一下Java Maven项目的搭建以及配置web框架等等。 1.New---> Maven Project 2.Select an Archetype-->选择quickstart 3.Enter a group id for the artifact.-->创建坐标 4.项目目录 *--出现黄色感叹号是因为JDK版本号,可在pom.xml添加

柒小柒七的博客 1388

idea创建maven的web项目

前言 今天搭xfire的时候,我想对xfire进行一下测试,就想弄个web工程试试,发现网上写的很多没有用的,就自己写了一下。十分精简。也介绍了如何解决maven骨架建立项目非常慢的问题。 介绍 1、file-->new-->project-->maven 2、勾选create from archetype,在骨架中选择 webapp 3、维护groupid和art...

weixin_30763397的博客 82
上一篇: 修改maven骨架模板创建web项目中web.xml和pom.xml的模板
下一篇: 下载PDF文件成功,但是无法完成打开
Ditto Moodle
博客等级 码龄7年 1粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值