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

【Vite+Vue3+TS】基于Vite+Vue3+TypeScript+ESLint+Prettier+Stylelint搭建项目(亲测超详细)

结合了很多项目和文章,总结一篇项目构建的笔记。 温馨提示:文章末尾记录了我在搭建项目过程中,遇到的一些问题和解决办法 ~

aDiaoYa_的博客 4231

基于STM32的无人机智能避障与路径规划系统设计

本文详细介绍了基于STM32的无人机智能避障与路径规划系统设计,涵盖硬件选型、传感器组合、软件架构及算法实现。通过多传感器数据融合和改进的VFH+算法,系统在复杂环境中实现92%以上的避障成功率。STM32微控制器的实时性和低功耗特性为无人机自主导航提供了可靠保障,适用于工业巡检、仓储物流等场景。

blockchain9miner的博客 877

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

Jasper Report使用JSON数据源创建报表

最近在做一个项目小功能,表单结案要生成PDF报表。 起初,想用HTML模板(art-template模板引擎)编写,利用浏览器的打印功能保存成pdf文件下载。但是HTML编写好的模板,页码、页眉、页脚设置有坑,表单内容中的表格较多,表格不能设置跨页,导致跨页的表格内容与页眉重叠,没能解决这个问题。 于是,转战研究Jasper report生成报表,用更加专业的报表生成工具来做。刚开始,也是跌跌撞撞,遇到了很多问题,因为觉得没有退路了,必须要用这个搞出来,所以就硬着头皮去找各种资料。 主要使用的json

xiaogege2012的专栏 3319

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

【UE5_蓝图】实时音频采集与动态WAV文件保存实战指南

本文详细介绍了在UE5中使用蓝图实现实时音频采集与动态WAV文件保存的完整流程。从插件配置、录音框架搭建到动态文件名生成和音频参数优化,提供了实用技巧和常见问题解决方案,特别适合需要快速实现音频采集功能的开发者。

weixin_29009669的博客 409

MATLAB与ROS联合仿真——实例程序搭建思路

MATLAB与ROS联合仿真——实例程序搭建思路

慕羽★的博客 5229

在 IDEA 中使用 Maven 创建 Web 项目

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

2501_92132771的博客 584

【前端圭臬】二:你知道的和不知道的 HTML

关于 HTML,说几个你可能不太关注的问题。

Evan 的博客 4758

解决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

开关电源中的高频振荡噪声及其抑制方法

在开关电源的工作过程中,随着开关管的开关动作,电流和电压波形会出现剧烈的波动,尤其是在开关管切换的瞬间,往往会导致较强的过冲现象。开关电源中的高频振荡噪声是导致电磁兼容问题的主要源头之一,尤其是MOS管的通断和整流二极管的反向恢复过程中,会产生较强的高频振荡噪声。通过合理调节R和C的值,可以大大缓解高频振荡带来的EMC问题,从而有效提升电源的电磁兼容性。整流二极管反向恢复时的振荡会导致高频噪声产生,这些高频噪声源可被传导到电源的输出端,甚至可能通过电源的共地路径扩散到其他电路,影响系统的稳定性和可靠性。

硬核科技 1531

被搜狗输入法背刺了!偷偷装的 “AI 汪仔” 狂占 CPU!手把手教你如何彻底关闭删除搜狗AI功能AI汪仔

手把手教你如何彻底关闭删除搜狗输入法的AI汪仔🚀

XiaoqiangClub的博客 2万+

使用 Maven 创建 Web 项目

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

liang656的博客 401

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

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

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

weixin_28943467的博客 654

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

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

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

rambo_csdn_123的博客 1444

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

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、付费专栏及课程。

余额充值