idea导入项目后,如何设置相关配置
在idea中导入项目后,每次都因为配置发愁,大多是lib包引入问题,这次还是一样,在网上找了找方法,自己记录一下。
1. 设置全局jdk版本
File -> Other Settings -> Structure for New Projects...
设置全局 JDK
2. 设置 Maven 点击 Other Settings -> Settings for new Projects...
3. 然后用maven自动配置pom.xml
的依赖
右边栏,选中maven,选择刷新,然后在Project Structure --> Libraries
中可看到lib依赖。项目中配置文件.xml中的class为红色,即是这里没有配置导致。
4. 接下来再配置好Tomcat
即可启动测试。
5. 其它配置
为什么要配置Artifacts
?
先理解下它的含义,来看看官方定义的artifacts:
An artifact is an assembly of your project assets that you put together to test, deploy or distribute your software solution or its part. Examples are a collection of compiled Java classes or a Java application packaged in a Java archive, a Web application as a directory structure or a Web application archive, etc.
即编译后的Java类,Web资源等的整合,用以测试、部署等工作。再白话一点,就是说某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式。某个module有了 Artifacts 就可以部署到应用服务器中了。
jar
:Java ARchive,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便分发Java平台应用软件或库;war
:Web application ARchive,一种JAR文件,其中包含用来分发的JSP、Java Servlet、Java类、XML文件、标签库、静态网页(HTML和相关文件),以及构成Web应用程序的其他资源;exploded
:在这里你可以理解为展开,不压缩的意思。也就是war、jar等产出物没压缩前的目录结构。建议在开发的时候使用这种模式,便于修改了文件的效果立刻显现出来。
默认情况下,IDEA的 Modules 和 Artifacts 的 output目录已经设置好了,不需要更改,打成war包的时候会自动在 WEB-INF目录下生成classes,然后把编译后的文件放进去
参考文章:
https://blog.csdn.net/weixin_43429839/article/details/101102178
https://www.cnblogs.com/dpl9963/p/10075456.html
idea导入项目后,如何设置相关配置相关推荐
- IntellIJ IDEA导入项目后无法运行方法的解决方法!
IntellIJ IDEA导入项目后右键无法运行main方法问题 前言 用IDEA导入项目后,需要运行项目中的一个类中的main方法,鼠标右键发现菜单中没有Run main,此时无法运行main方 ...
- Eclipse中导入项目后js报错解决方法
Eclipse中导入项目后js报错的原因与解决方法 在我们将项目导入Eclipse后,配置好各种编译条件.加载好jar包.配置好tomcat后发现项目还是报错,(前提是项目本身并没有错误,而是我们在初 ...
- Eclipse导入项目后中文乱码
在Eclipse中导入项目后出现中文乱码. 原因是导入的项目的编码方式与Eclipse中设置的编码方式不同. 1.去修改Workspace的编码方式 打开Eclipse--Window--Prefer ...
- Allegro导出和导入PRM即GERBER设置相关教程
原文地址::Allegro导出和导入PRM即GERBER设置相关教程-电路知识笔记 - Powered by Discuz! 打开画好的板子点击file--Export---Parameters -- ...
- 【Android】导入项目后出现Plugin with id ‘com.android.application‘ not found.
[Android]导入项目后出现Plugin with id 'com.android.application' not found. 原因:gradle还缺少配置: 如图: 解决方法:`将以下代码放 ...
- idea项目依赖导入失败_解决idea导入项目后依赖报错问题
1.在idea首页 Confige-->setting-->build,execution,deployment-->buildTool-->maven-->work o ...
- 解决idea导入项目后依赖报错问题
解决idea导入项目后依赖报错问题 参考文章: (1)解决idea导入项目后依赖报错问题 (2)https://www.cnblogs.com/dayandday/p/10607195.html (3 ...
- Myeclipse中导入项目后java类中汉字注释出现乱码问题(已解决)
Myeclipse中导入项目后java类中汉字注释出现乱码问题(已解决) 参考文章: (1)Myeclipse中导入项目后java类中汉字注释出现乱码问题(已解决) (2)https://www.cn ...
- eclipse导入项目后出现红色叉号的解决方案
eclipse导入项目后出现红色叉号的解决方案 参考文章: (1)eclipse导入项目后出现红色叉号的解决方案 (2)https://www.cnblogs.com/7758521gorden/p/ ...
最新文章
- 防火墙(二)SNAT和DNAT
- HashMap中put方法的过程
- python接口自动化(三十二)--Python发送邮件(常见四种邮件内容)番外篇——上
- QSqlTableModel模型使用详解
- C语言选择题(含答案)
- 灰色头像,一上班发现qq,msn头像不能搞灰,郁闷
- Linux之zip命令
- Unity3D射击小游戏Demo开发
- 菜花这样做,就着它吃光三碗饭
- python — numpy计算矩阵特征值,特征向量
- 建模软件MAYA最详细的教程介绍来了
- 京东高层重大调整!首设集团总裁职位,“二号人物”徐雷上位?
- 何万青:直呼其名——我与中国计算机学会十年命运交织
- 水果食用大全 -- 果品食疗 - 葡萄
- 华为交换机配置时区_华为交换机配置NTP实现时间自动同步
- (转载)QTableWidget详细用法总结(非常详细,基本所有常用函数都涉及了)
- 广告:互联网公司的纽带
- 【转帖】WebRTC回声抵消模块简要分析
- 06 现有原件模型的创建
- 碱性干电池的内阻测试方法_碱性锌锰干电池电极反应式 锌锰干电池原理是什么【详细介绍】...