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无关,
-
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的下载和使用安装详细图文教程
一.IDEA的下载 IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windows IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community). 二.安装过程 在这我们选择装旗舰版,社区版虽然免费,但是有些功能不全 双击[ideaIU-2018.3.3.exe]安装文件: 点击下一步(Next) 选择好[文件的安装文件目录],点击[Next] 红色箭头所指向的选项代表根据你的电脑选择对应的位数,这里我选择6
-
聊一聊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 属性 /** * 默认容量的
-
idea 解决用骨架创建项目过慢的操作方式
如下图:点击加号添加键值对: archetypeCatalog internal 补充知识:idea+maven+tomcat报404 我的解决办法是直接将war包路劲改成webapp路径 以上这篇idea 解决用骨架创建项目过慢的操作方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
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
随机推荐
- vb简易计算器源码
- 用NodeJS实现批量查询地理位置的经纬度接口
- iOS给图片添加滤镜&使用openGLES动态渲染图片详解及实例
- asp.net实现的MD5加密和DES加解密算法类完整示例
- php Smarty初体验二 获取配置信息
- 设置php页面编码的两种方法示例介绍
- js获取html参数及向swf传递参数应用介绍
- VeryCD 名言警句[堪称经典]
- 深入解析Java的设计模式编程中建造者模式的运用
- iOS开发之详谈属性设置readwrite、readonly、retain、copy、assign、nonatomic
- 深入理解c++中char*与wchar_t*与string以及wstring之间的相互转换
- Android listView 绘制表格实例详解
- JavaScript 炫彩的文字
- CGI漏洞集锦
- android 点击EditText始终不弹出软件键盘实现代码
- Android仿百度谷歌搜索自动提示框AutoCompleteTextView简单应用示例
- Linux内核设备驱动之内存管理笔记整理
- php 根据URL下载远程图片、压缩包、pdf等文件到本地
- laradock环境docker-compose操作详解
- Android性能测试关注的指标整理