idea 普通文件夹 转换成 module操作
经常会遇到从GitHub上download的progect在idea里面打开是普通文件夹形式,而并不是我们想要的module形式(文件夹图标右下角有个蓝色的tag),那么如何快速转换成我们想要的module形式呢?
1、右击project,选择第二项“add framework support”,然后从对话框左侧选择“Maven”,OK即可
2、设置maven仓库地址:右击file,选择settings,找到maven,设置maven home directory以及后面两项。(图片大小超过限制。。我就不传图了)
3、OK完成,等加载刷新。
第二种情况:Remove Module(当你把project下中的一个module删除delete之后,会发现该文件夹右下角的蓝色flag消失了,但文件还在)。。那么如果你想重新把它加入module的话,该如何操作呢?
1、右击该普通文件夹的父级(即它上一级的module),选择Open Module Settings,之后会弹出一个框
2、在中间文件夹这一列找到刚刚的父级module,选中后点击列顶部的加号“+”,在弹出框选择“Import Module”,找到要加入module的子级文件夹,点击OK
3、弹出框,选择“Next”,always,最后一步选择“Select all”,然后点击“Finish”,搞定!
此时你会发现,消失的蓝色flag又恢复啦!
补充知识:【idea】恢复普通的文件夹为Module(remove module 后如何重新打开项目)
情景在线:
下图:一个是普通的文件夹,一个是module,
解决步骤
1.右击项目:选择Open Module Settings
然后点击左边的Modules,选择上边的绿色的加号,然后点击Import Module
此时找到你要变为module的项目选择后,点击OK
然后选择next
选择Mark All 在点击next ,一直next,最后点击finish ,在点击OK
最后的结果如下图,文件夹的右下角有了蓝色的方框
以上这篇idea 普通文件夹 转换成 module操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Java内部类和匿名内部类的用法说明
一.内部类: (1)内部类的同名方法 内部类可以调用外部类的方法,如果内部类有同名方法必须使用"OuterClass.this.MethodName()"格式调用(其中OuterClass与MethodName换成实际外部类名及其方法:this为关键字,表示对外部类的引用):若内部类无同名方法可以直接调用外部类的方法. 但外围类无法直接调用内部类的private方法,外部类同样无法直接调用其它类的private方法.注意:内部类直接使用外部类的方法与该方法的权限与是否static无关,
-
IDEA的下载和使用安装详细图文教程
一.IDEA的下载 IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windows IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community). 二.安装过程 在这我们选择装旗舰版,社区版虽然免费,但是有些功能不全 双击[ideaIU-2018.3.3.exe]安装文件: 点击下一步(Next) 选择好[文件的安装文件目录],点击[Next] 红色箭头所指向的选项代表根据你的电脑选择对应的位数,这里我选择6
-
idea 解决用骨架创建项目过慢的操作方式
如下图:点击加号添加键值对: archetypeCatalog internal 补充知识:idea+maven+tomcat报404 我的解决办法是直接将war包路劲改成webapp路径 以上这篇idea 解决用骨架创建项目过慢的操作方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
聊一聊jdk1.8中的ArrayList 底层数组是如何扩容的
一.结论先行 ArrayList在JDK1.8与JDK1.7底层区别 JDK1.7:ArrayList像饿汉式,直接创建一个初始容量为10的数组,当数组的长度不能容下所添加的内容时候,数组会扩容至原大小的1.5倍 JDK1.8:ArrayList像懒汉式,一开始创建一个长度为0的数组,当添加第一个元素时再创建一个始容量为10的数组,当数组的长度不能容下所添加的内容时候,数组会扩容至原大小的1.5倍 二.JDK1.8 ArrayList源码分析 1.ArrayList 属性 /** * 默认容量的
-
java8新特性之stream的collect实战教程
1.list转换成list 不带return方式 List<Long> ids=wrongTmpList.stream().map(c->c.getId()).collect(Collectors.toList()); 带return方式 // spu集合转化成spubo集合//java8的新特性 List<SpuBo> spuBos=spuList.stream().map(spu -> { SpuBo spuBo = new SpuBo(); BeanUtils.c
-
idea 普通文件夹 转换成 module操作
经常会遇到从GitHub上download的progect在idea里面打开是普通文件夹形式,而并不是我们想要的module形式(文件夹图标右下角有个蓝色的tag),那么如何快速转换成我们想要的module形式呢? 1.右击project,选择第二项"add framework support",然后从对话框左侧选择"Maven",OK即可 2.设置maven仓库地址:右击file,选择settings,找到maven,设置maven home directory以
-
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
在vue开发中,会涉及到很多接口的处理,当项目足够大时,就需要定义规范统一的接口,如何定义呢? 方法可能不只一种,本文使用axios+async/await进行接口的统一管理 本文使用vue-cli生成的项目举例 使用接口管理之前 在项目的某个具体组件中调接口,把调用接口的方法直接写在mounted中,或在是methods中 比如: xxx.vue <template> <div id="areaTree"> <!-- 标题 --> <div
-
php将文件夹打包成zip文件的简单实现方法
示例如下: function addFileToZip($path,$zip){ $handler=opendir($path); //打开当前文件夹由$path指定. while(($filename=readdir($handler))!==false){ if($filename != "." && $filename != ".."){//文件夹文件名字为'.'和'..',不要对他们进行操作 if(is_dir($path."/&q
-
javascript实现的字符串转换成数组操作示例
本文实例讲述了javascript实现的字符串转换成数组操作.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>www.jb51.net 字符串转换成数组</title> <script> var str="abcdefg" //1.将字符串
-
python修改linux中文件(文件夹)的权限属性操作
今天生成的对流云团路径图片放在linux下,文件的权限都是rw,没有x,后续的别人的程序调用不了,这里附上对三个属性的简单解释,有不够的欢迎大家补充 Linux的权限不是很细致,只有RWX三种 r(Read,读取):对文件而言,具有读取文件内容的权限:对目录来说,具有浏览目录的权限. w(Write,写入):对文件而言,具有新增,修改,删除文件内容的权限:对目录来说,具有新建,删除,修改,移动目录内文件的权限. x(eXecute,执行):对文件而言,具有执行文件的权限:对目录了来说该用户具有进
-
python 通过文件夹导入包的操作
通过文件夹导入包要求每个目录下都有一个__init__.py文件,此文件可空白.也可不空. a@ubuntu:~/Desktop$ tree myp myp ├── a │ ├── b.py │ └── __init__.py └── __init__.py 1 directory, 3 files a@ubuntu:~/Desktop$ python3 Python 3.5.2 (default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609] on l
-
如何将文件流转换成byte[]数组
目录 将文件流转换成byte[]数组 将文件转为byte[],通过ByteArrayOutputStream实现 通过文件路径转换byte[] 将bitmap对象 将文件流转换成byte[]数组 InputStream is = new FileInputStream(new File("D://a.txt")); ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); byte[] bytes = new b
-
Java实现将文件或者文件夹压缩成zip的详细代码
最近碰到个需要下载zip压缩包的需求,于是我在网上找了下别人写好的zip工具类.但找了好多篇博客,总是发现有bug.因此就自己来写了个工具类. 这个工具类的功能为: (1)可以压缩文件,也可以压缩文件夹 (2)同时支持压缩多级文件夹,工具内部做了递归处理 (3)碰到空的文件夹,也可以压缩 (4)可以选择是否保留原来的目录结构,如果不保留,所有文件跑压缩包根目录去了,且空文件夹直接舍弃.注意:如果不保留文件原来目录结构,在碰到文件名相同的文件时,会压缩失败. (5)代码中提供了2个
-
将文件夹压缩成zip文件的php代码
1.请先下载我准备好的zip.php工具类,下载后解压,将里面的文件放入对应的目录中,我是放在虚拟目录下的include文件夹中. 2.在你的php文件中加入下面代码即可 复制代码 代码如下: require_once "./include/zip.php"; $zip = new PHPZip(); //$zip -> createZip("要压缩的文件夹目录地址", "压缩后的文件名.zip"); //只生成不自动下载 $zip -&g
-
asp结合fso实现文件或文件夹创建删除等操作的函数
'////////////////////////////////////////////////FSO操作///////////////////////////////////// '判断文件夹是否存在 Function FolderExits(Folder) Folder=Server.Mappath(Folder) Set FSO= Server.CreateObject("Scripting.FileSystemObject") IF FSO.FolderExists(Fold
随机推荐
- Seraph sp脚本运行软件下载
- asp之GetArray提取链接地址,以$Array$分隔的代码
- java中synchronized(同步代码块和同步方法)详解及区别
- 上传IPA出现的错误提示“application loader“上传出错解决方法
- JS原生轮播图的简单实现(推荐)
- PHP中Laravel 关联查询返回错误id的解决方法
- C语言求解最长公共子字符串问题及相关的算法分析
- Python MySQL进行数据库表变更和查询
- PHP实现的随机红包算法示例
- 框架页面高度自动刷新的Javascript脚本
- JS与C#编码解码
- 关于sql和mysql对于别名不能调用的一些理解
- jQuery事件用法详解
- 简单谈谈gulp-changed插件
- Javascript & DHTML DOM基础和基本API第1/5页
- 浅谈Node.js:Buffer模块
- 使用Nginx实现HTTPS双向验证的方法
- C实现与 uint64_t 相同功能的类
- JS+CSS实现闪烁字体效果代码
- Android开发之自动朗读TTS用法分析