idea启动非maven项目(本地jar包)的配置

Posted 晨港飞燕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea启动非maven项目(本地jar包)的配置相关的知识,希望对你有一定的参考价值。

工具:idea2021

一.目录结构

导入项目后的项目结构, lib是存放jar包的目录,grc为我的项目名,lib为项目jar包存放目录

二.Project Structure

主要配置File-Project Structure(项目结构)-Project Settings(项目设置)下的五个配置项

Project(项目):项目相关设置

Modules(模块):模块相关设置

Libraries(库):依赖jar包相关设置

Facets:确认信息相关设置

Artifacts(工件):打包相关设置

2.1 Project

配置前:

 

grc项目名默认显示.

 配置后:

 jdk按照实际设置,我的是1.8,点击应用

2.2 Modules

配置前

默认项目名就是模块名 

 配置后

给idea指定好源文件和配置文件,选中java文件夹,点击Sources,选中resources点击Resources,项目中有测试源代码和配置目录的同理设置,(有的项目源代码和配置文件在src目录下,根据实际情况设置)

 点击应用 

 2.3 Libraries

配置前

 点击应用 

 配置后

点击+号,选中java

 找到项目存放jar包的目录全选jar包,进行添加

 添加后,默认以第一个jar包的名字命名库,先不用管,继续后续操作,完后再改名

 点击应用 

 2.4 Facets

配置前

 配置后

点击+号,选中Web,进行添加

添加后 ,(默认跳到了Modules下的Web页面,两个的配置项是相同的)

 默认配置的模块部署描述文件是web.xml,部署资源目录是web,我的web.xml和资源目录是webapp,所以要改一下(有的叫WebContent,根据实际情况设置)

 2.5 Artifacts

配置前

 配置后

点击+号,选中Web Application:Exploaded-From Modules,选择我们配置的grc模块

 

 

  点击应用,点击Ok,就算配置完了,就可以部署到tomcat里启动了,如果有报依赖找不到的,重启idea就可以了

这里可以给lib库命名,命名的时机最好是在Artifacts创建之后重新命名,要不然在创建Artifacts时找不到lib库,

 

如果发现找不到库可以在模块中的依赖里设置,有我们刚刚设置的lib库

或者在Problems(问题)里按照提示修正

三.部署

 

 

 

以上是关于idea启动非maven项目(本地jar包)的配置的主要内容,如果未能解决你的问题,请参考以下文章

idea启动非maven项目(本地jar包)的配置

idea启动非maven项目(本地jar包)的配置

02-jar包操作---引用本地包--maven项目

Maven主题------Maven的配置以及idea配置

引入本地jar包打成jar包启动报错:NoClassDefFoundError

如何在maven中要引入json包