java web项目

web项目下web根目录名称是可以更改的

idea中新建java web项目,默认src为Sources Root,当然也可以手动改,在Sources Root下右键只能新建Package,没有新建Directory选项,当然也可以先建Package后手动改(在Project Structure...->Modules->Sources下改),默认的web根目录名称为web,如下:

右键重命名后,注意Web Resource Directory Path也要跟着更改,如下:

添加jar包

在这种非maven项目下添加jar包,可以先将jar包复制到项目目录下的一个新建目录下,比如名为mylib来存放jar包,mylib目录即可以放在项目根目录下,也可以放在WEB-INF目录下,都可以

然后有以下两种办法:

1、第一种方法,在Project Structure...->Modules->Dependencies下点击+号,选择JARs or directories... 选择刚刚项目目录下存放jar包的那个目录mylib

然后在Project Structure...->Problems中点击 [Fix] 选择Add 'mylib' to the artifact或者在Project Structure...->Artifacts->Output Layout下直接点击警告右侧的 Fix... 选择Add 'mylib' to the artifact 或者手动消除警告,如下:在Output Layout下选中WEB-INF,点击新建目录图标(鼠标放上去显示Create Directory),新建目录命名为lib,注意此处的名字必须为lib(不然无法消除警告),选中lib点击+号选择刚刚复制到mylib目录下的那些jar包完成,可以观察到项目目录结构处的jar包由不可展开变为了可展开查看包内内容

之后如果要有新的jar包,先复制到mylib目录下,此时该jar包是不可展开查看的,在Project Structure...->Modules->Dependencies下选中mylib and one more file 点击下方的-号,然后点击一下Apply,先使之前已经添加过的可展开查看的jar包变为不可展开查看(否则就会失败,此步骤是必须的),可以观察到项目目录结构处之前添加到jar包也变为了不可展开查看,然后点击+号,选择JARs or directories... 选择mylib目录,最后在Project Structure...->Problems中点击 [Fix] 消除警告就好了

2、第二种方法,在Project Structure...->Libraries下点击+号选择Java,然后选择项目下存放jar包的目录mylib

然后在Project Structure...->Problems中点击 [Fix] 选择Add 'mylib' to the artifact或者在Project Structure...->Artifacts->Output Layout下直接点击警告右侧的 Fix... 选择Add 'mylib' to the artifact 或者手动消除警告,如下:在Output Layout下选中WEB-INF,点击新建目录图标(鼠标放上去显示Create Directory),新建目录命名为lib,注意此处的名字必须为lib(不然无法消除警告),选中lib点击+号选择(注意在点击+号之前先点击Apply一下,否则点击+号时找不到)Library Files 选择mylib,完成,可以观察到项目目录结构处的jar包由不可展开变为了可展开查看包内内容

之后如果要有新的jar包,先复制到mylib目录下,此时该jar包是不可展开查看的,在Project Structure...->Libraries下选中mylib,点击-号将其remove掉,然后重新点击加号,选择mylib,此时点击一下Apply(如果此时不点的话,点击Fix...消除警告时,需要再点击ok确定后才会成功消除警告),发现所以jar包已经都可以展开查看,最后在Project Structure...->Problems中点击 [Fix] 消除警告就好了

java maven web项目

idea中新建java maven web项目,默认web根目录名称为webapp,如下:

右键重命名后,注意Web Resource Directory Path也要跟着更改,不再贴图

idea中的java web项目(添加jar包介绍)和java maven web项目目录结构的更多相关文章

  1. maven 如何给web项目添加jar包依赖

      maven 如何给web项目添加jar包依赖 CreateTime--2018年4月19日19:06:21 Author:Marydon 开发工具:eclipse 1.打开pom.xml文件--& ...

  2. Eclipse中Maven项目添加jar包

    各个标签的含义如下: Overview:显示maven项目的一些基本信息Dependencies:添加jar包的页面Plugins:添加maven插件的页面.比如tomcat-maven-plugin ...

  3. 关于使用命令添加jar进自己的pom文件中-maven项目添加jar包

    现在几乎开发项目都是使用的maven项目,但是有的时候可以使用比较偏门或者新的jar可能在网上搜不到在pom文件里的配置应该如何写,因此写下这篇博客. 比如我现在想加入的AAA.jar这个包 打开cm ...

  4. 转:maven项目添加jar包.

    很多新手都不知道如何在maven项目里添加jar包. 以前我还没接触maven的时候下载过一个demo,是maven项目. 我居然是照着他的pom.xml文件一个一个的写!!! 很多人认为理所当然的东 ...

  5. 用eclipse怎样将本地的项目打成jar包上传到maven仓库

    使用maven的项目中,有时需要把本地的项目打成jar包上传到mevan仓库. 操作如下: 前提:pom文件中配置好远程库的地址,否则会报错 1.将maven 中的settings文件配置好用户名和密 ...

  6. SpringBoot项目打成jar包后上传文件到服务器 目录与jar包同级问题

    看标题好像很简单的样子,但是针对使用jar包发布SpringBoot项目就不一样了.当你使用tomcat发布项目的时候,上传文件存放会变得非常简单,因为你可以随意操作项目路径下的资源.但是当你使用Sp ...

  7. 如何在intellj Idea中给新建的项目添加jar包?

    1. 假如我加入joda.jar 2. 找到发布的你想要的jar包,下载! 3. 解压刚下载的jar包,复制 4. 在intellj idea中新建一个java项目,然后创建一个专门用于放jar的li ...

  8. maven项目添加jar包

    使用集成工具创建一个maven项目,如果需要添加开发包,只需去maven仓库找到对应的包,将配置信息加入pom.xml文件即可.这样,我们就再也不用到处寻找和下载jar包了. 用例:开发工具 STS ...

  9. Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署

    最近尝试引入阿里云的短信验证码,阿里云的core sdk是maven就有的,但是短信相关的jar包却不是放在maven的,所以得引入本地的下载回来的jar包.本地开发直接引入,idea是可以直接跑调用 ...

随机推荐

  1. Fedora7 安装完全过程

    操作系统课要用Fedora7 安装配置真是一把辛酸泪呀..... 首先是找镜像文件(这个就找了好久.....): https://archives.fedoraproject.org/pub/arch ...

  2. CSS动效集锦,视觉魔法的碰撞与融合(二)

    引言 长久以来,我认识到.CSS,是存在极限的.正如曾经替你扛下一切的那个男人,也总有他眼含热泪地拼上一切,却也无法帮你做到的事情,他只能困窘地让你看到他的无能为力,怅然若失. 然后和曾经他成长的时代 ...

  3. 【Offer】[58-2] 【左旋转字符串】

    题目描述 思路分析 测试用例 Java代码 代码链接 题目描述 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部.请定义一个函数实现字符串左旋转操作的功能.比如,输入字符串"a ...

  4. eclipse中SpringBoot的maven项目出现无法解析父类的解决办法

    在eclipse中建立SpringBoot的maven项目时,继承父类,添加如下代码: <parent> <groupId>org.springframework.boot&l ...

  5. 零基础一年拿下BAT三家offer

    背景 1.本人本科一本双非垫底的那种,硕士211.本硕电子通信,完全0基础,转行一年. 2.研一上第一学期上课+外派到老师合作公司写MATLAB.去年4月开始学习Java. 起步 1.实话说,刚决定转 ...

  6. 从壹开始学习NetCore 44 ║ 最全的 netcore 3.0 升级实战方案

    缘起 哈喽大家中秋节(后)好呀!感觉已经好久没有写文章了,但是也没有偷懒哟,我的视频教程<系列一.NetCore 视频教程(Blog.Core)>也已经录制八期了,还在每周末同步更新中,欢 ...

  7. vmware vsphere client 创建虚拟机

    浏览器访问https://192.168.120.29 用户名:administrator@zhcs.com 密码:  Deyi123456! 说明:此案例为创建linux的Centos7的操作系统的 ...

  8. 猿类如何捕获少女心--难以琢磨的try-catch

    背景故事 影片<金刚>是2005年上映的一部冒险电影,它讲述1933年的美国,一名勇于冒险的企业家及电影制作者,率领摄制队伍到荒岛拍摄,其中包括女主角安及编剧杰克,他们遇到恐龙及当地土著的 ...

  9. JavaScript中的this到底是怎样的?

    this是困惑JavaScript开发者的一大‘毒瘤’,在开发过程中,但凡用到this的时候,我们都会很头疼,那么这个this在JavaScript中到底是怎么样的?身为一个前端coder,这是一个避 ...

  10. Linux 笔记 - 第十四章 LAMP 之(二) 环境配置

    博客地址:http://www.moonxy.com 一.前言 LAMP 环境搭建好之后,其实仅仅是安装上了软件,我们还需要掌握 httpd 和 PHP 的配置. 二.httpd 配置 2.1 创建虚 ...