草庐IT

idea-Invalidate

全部标签

使用idea打包jar文件

idea打jar包1.样例图2.步骤1).点开File,点击ProjectStructure2)选中Artifacts,点击+号,选择JAR–>frommodules…3)进行mainclass选择4)选择main方法所在的类5)若要将第三方包一起导入,则点击+号,选择要LibraryFiles。将所有的第三方包都选中,即可导入,打包时会一起打包出来。红色标记中,为第三方包编译的类,一般需要保留,不然程序会报找不到该类。6)第三方包加入后,即可点击Apply,OK。7)在Build上点击BuildArtifacts,选择Build进行打包。8)在文件夹下会出现一个out包,打包好的jar包会存

idea 推送到git被拒

出现问题的原因原因是仓库里有文件了,我们推送新的项目的时候造成了冲突,仓库已经有主人了;原因一般是因为我们本地的项目一直没有和远程仓库接触过。所以推送上去会被拒绝如下图所示  无法推送也无法下载解决办法art+F12打开控制面板输入以下命令从git上拉去俩个git上的文件gitpullgitpulloriginmastergitpulloriginmaster--allow-unrelated-histories出现以下内容(只要有显示有文件下拉成功就可以了)就可以推送了 

使用IDEA打jar包的详细图文教程

1.点击intellijidea左上角的“File”菜单->ProjectStructure2.点击"Artifacts"->绿色的"+"->“JAR”->Empty 3.Name栏填入自定义的名字,Outputditectory选择jar包目标目录,AvailableElements里右击需要添加到jar包的文件,即可添加到左边的jar包目录下,具体看下图。 !!!注意这里:需要将依赖也加入到左边,不然生成的jar包,启动时会报错。选中所有依赖,右击【PutintoOutputRoot】。4.以上设置完之后,点击应用,确定或者使用下面这种方式:6.点击菜单中“Build”->“BuildAr

idea中 使用git实现远程仓库master分支和dev分支互相合并

一 新建dev分支1.在右下角当前分支下,选择创建分支选项 2.给分支起名字3.创建后,自动切换成新分支 4.将dev分支内容提交到远程dev仓库进行add,commit,pull,push操作。1commit操作 2.进行pull操作,远程仓库没有,可暂时忽略 3.push操作  4.查看远程仓库  二   dev合并代码到master分支2.1在dev分支进行修改内容 2.2切换到master分支1.切换到master分支 切换到远程master分支后,然后进行add,commit,pull,push之后,保持和远程master分支代码同步是最新的;(如果是非严谨开发,可以这样做,拉取远程

IDEA中导入Maven工程或项目

IDEA中导入Maven工程或项目本文简单讲述了IDEA中导入Maven工程或项目。为了减轻读者压力笔者将IDEA相关应用技巧分解成了多篇文章置于主页IDEA专栏,若本文没有帮助到您,请去主页IDEA专栏检索吧😏。文章目录IDEA中导入Maven工程或项目一、IDEA中导入Maven工程(Module)二、IDEA中导入Maven项目(Project)一、IDEA中导入Maven工程(Module)⓵新建一个空的项目project作为工作空间⓶在项目结构中导入工程(Model)⓷选择要导入的工程(Model)⓸选择导入方式⓹设置导入的Model所使用的JDK⓺导入后视图二、IDEA中导入Mav

iphone - 正在调用 -[NSRunLoop runUntilDate :] a good idea?

调用-[NSRunLooprunUntilDate:]通常是个好主意吗?它似乎没有任何问题,但告诉运行循环从运行循环内部运行让我很紧张。更多信息:我现在有一个项目正在从REST服务中获取数据。需要获取的一项关键信息是具有有效数据的日期范围。这是只需要获取一次的非常小的数据,因此我决定最好的处理方法是让属性在局部变量为nil时下载数据。我正在使用ASIHTTPRequest和一个ASINetworkQueue,所以默认情况下一切都是异步的,为了让它工作,这个属性在数据下载完成之前不能返回并进行了处理。这是我的代码大纲,变量的名称已更改以保护无辜者:__blockBOOLisWorking

iphone - 正在调用 -[NSRunLoop runUntilDate :] a good idea?

调用-[NSRunLooprunUntilDate:]通常是个好主意吗?它似乎没有任何问题,但告诉运行循环从运行循环内部运行让我很紧张。更多信息:我现在有一个项目正在从REST服务中获取数据。需要获取的一项关键信息是具有有效数据的日期范围。这是只需要获取一次的非常小的数据,因此我决定最好的处理方法是让属性在局部变量为nil时下载数据。我正在使用ASIHTTPRequest和一个ASINetworkQueue,所以默认情况下一切都是异步的,为了让它工作,这个属性在数据下载完成之前不能返回并进行了处理。这是我的代码大纲,变量的名称已更改以保护无辜者:__blockBOOLisWorking

idea将某个分支的某些提交记录提交到另一分支

1、Idea将某个分支的某些提交记录提交到另一分支(1)切换到合并的目标分支(2)找到源分支和需要合并的源分支记录(3)选中需要合并的记录后,点击“Cherry-Pick”图标,(4)在目标分支中(当前就是目标分支),点击提交代码,完成合并

Git——IDEA集成Git(详细)

目录一、配置Git忽略文件 1.1 为什么忽略? 1.2  怎么忽略?二.IDEA定位Git程序(准备环境)三、IDEA操作Git3.1 初始化Git本地库、添加暂存区、提交本地库3.2切换版本3.3创建分支3.4切换分支3.5合并分支   3.5.1正常合并  3.5.2冲突合并一、配置Git忽略文件  利用Git管理IDEA项目,我们只想要pom.xml文件以及代码,其他的不是很想需要 1.1 为什么忽略?   与项目的实际功能无关,不参与服务器上部署运行。把他们忽略掉能够屏蔽IDE工具之间的差异 1.2  怎么忽略?   创建忽略规则文件xxx.ignore   这个文件的存放位置原则上

MacOS 中如何干净卸载 IDEA(否则安装新版IDEA可能会有问题)

背景本文说的是macos的IDEA如果你安装新版idea,新版和旧版如果有较大的版本差异则好像是不能直接通过idea里自身的“checkupdates”来升级,那就得重新安装。重新安装经常会遇到安装后的idea打不开,这就是旧版没卸载干净。可能有小伙伴会怀疑为什么要重新安装不能保留以前的配置吗?应该是可以的,但本文仅介绍完全的重新安装IDEA,所以首要任务是如何清除掉旧文件(正常卸载后其实还是有旧文件)清理并干净卸载IDEA正常卸载IDEA后,在#进入目录,其中xxx是用户名cdUsers/xxx/Library/(cd~/Library)#其中YYY是版本号,注意替换一下rm-rfLogs/