intellij 个人草稿————

使用基于IntelliJ的IDE,如phpstorm、android studio都会对project和module的关系比较糊涂。用简单的一句话来概括是:
IntelliJ系中的Project相当于Eclipse系中的workspace
IntelliJ系中的Module相当于Eclipse系中的Project。
IntelliJ中一个Project可以包括多个Module
Eclipse中一个Workspace可以包括多个Project
phpstorm中似乎在弱化Module的存在,把File菜单下的New Module菜单项目直接删除了。
在Android studio中仍存在。
Android studio中,一个Project代表一个完整的APP,Module表示APP中的一些依赖库或独立开发的模块。比如可以新建一个library做为module,然后在主APP上点右键 open module setting的Dependencies中添加一个模块依赖。然后主APP中就可以使用module中的类了。

intellij 中(DY)web项目的结构

project 相当于 workspace

modules 相当于 project (相对于eclipse而言)

libraries还是jar类目

facets;

Facets表示某个module有的特征,比如web、strtus2、spring、hibernate等;
Artifacts是maven中的一个概念,表示某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式;
一个module有了Artifacts就可以部署到应用服务器中了!

artifacts

时间: 2024-12-09 05:50:13

intellij 个人草稿————的相关文章

IntelliJ IDEA 14全面来袭

JetBrains(目前其产品正年终促销)正式发布了IntelliJ IDEA 14(8折优惠)版本,新的IntelliJ IDEA全面提高了编辑.学习.调试的能力.具体变化如下: Decompiler IntelliJ IDEA 14带有一个内置的Java类反编译器,现在可以更加方便的学习优秀的代码. 编辑器显示变量 编辑器显示变量是新的调试选项,,集成了编辑器中的变量视图,通过显示变量值了解其用法. 显示引用对象 新的调试器操作,可显示引用对象,允许查看所有对象及其引用. Operator 

Windows7下安装与破解IntelliJ IDEA2017

注:本文来源于:csdn:西门吹雪叶孤城的<Windows7下安装与破解IntelliJ IDEA2017> IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.各类版本工具(git.svn.github等).JUnit.CVS整合.代码分析. 创新的GUI设计等方面的功能可以说是超常的.IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布

使用Intellij Idea自定义MVC框架

今天我学习了自定义一个简单的MVC框架,这个我们首先要知道什么是MVC框架! MVC框架: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑.MVC被独特的发展起来用于映射传统的输入.处理和输出功能在一个逻辑的图形化用户界面的结构中. 我们今天自己定义的

Intellij Idea web项目的部署配置[转]

原文地址:http://blog.csdn.net/z69183787/article/details/41416189 1.前言 2.项目配置(Project Structure) 2.1 Project 2.2 Modules 2.3 Libraries 2.4 Facts 2.5 Artifacts 3.非Maven项目的创建部署 4.Maven项目的部署 5.总结 本文基本总结了intellij中web项目部署的问题,以及如何去配置,因为网上也没有很具体的说明,所以这些都是自己摸索出来的

Intellij IDEA 14.1.4 Scala开发环境搭建

主要内容 Intellij IDEA开发环境简介 Intellij IDEA Scala开发环境搭建 Intellij IDEA常见问题及解决方案 Intellij IDEA常用快捷键 1. Intellij IDEA开发环境简介 具体介绍请参见:http://baike.baidu.com/link?url=SBY93H3SPkmcmIOmZ8H60O1k4iVLgOmdqoKdGp9xHtU-Pbdsq2cpn75ZPZPWAJxeUlwr0ravraQzOckh777beq Intelli

如何使用Intellij IDEA开发Maven项目?

这里使用的Intellij IDEA的版本是14.1.1,使用maven构建的项目是Rank,rank是一个seo工具,用于分析网站的搜索引擎收录排名. 1.将项目FORK到自己的GITHUB主页,如何FORK参考这里的入门指南链接,然后从自己的GITHUB账户下检出代码,要将下面的ysc换成你的GITHUB账户名称: 2.从现存源码新建一个项目: 3.找到项目保存的位置:  4.选择Maven:  5.选中"Import Maven projects automatically": 

This version of the rendering library is more recent than your version of IntelliJ IDEA.

今天往idea里导入其他项目时又遇到了一个问题,单独标记一下. 导入后打开一个布局xml文件,发现不能渲染,报错为: This version of the rendering library is more recent than your version of IntelliJ IDEA. Please update IntelliJ IDEA 看字面意思就是idea的渲染库版本不对,让你升级idea.因为之前升级过android sdk,就想到了以前eclipse的老问题:adt的升级.难

IntelliJ IDEA 开发swing(一)

原文:idea开发swing(一) 最近项目组需要开发一个swing小工具,以下是开发过程. 一.创建工程: 输入工程名称,选择java module,点击next 接下来什么都不选点击finish,项目创建成功. 二.配置项目: 创建的工程目录结构如下: 在src同级目录下增加以下文件夹:classes.config.db.lib.plugin.test:添加以下文件:start.bat.build.xml.如图所示: 选择swingdemo按F4显示工程配置,如图所示: 将output pa

信息会话Thread_id异常处理(MMS草稿修改收件人,SMS新信息丢失thread数据)

1, sms收到信息,thread表没有create新数据.导致一直有一条未读信息数量显示,但在会话列表中却看不到. (偶现. 解决方法:查询未读信息时,过滤thread丢失的sms信息.先规避此Bug) 分析:Ril层接收新信息会通过Framework发通知——android.provider.Telephony.SMS_DELIVER com.android.mms.transaction.PrivilegedSmsReceiver接收广播,应用程序MMS开始处理 protected voi