IntelliJ IDEA 问题总结之一 —— jar包、assets、maven、git

由于工作需要,这几天开始弃用eclipse,换idea。用了几天,idea确实有些地方比较方便,但是麻烦也是不少。而且网上对应的资料并没有eclipse那么多,很多都是自己琢磨解决的,所以想弄个帖子来总结一下遇到的问题,做个记录。

1、jar包。导入一个工程,libs下jar包都有,但是代码里就是找不到。这个还算简单,选中jar包右键,有个“add as library ..”,就可以了。也可以在项目设置(项目右键菜单open module setting)中libraries中添加。

2、assets文件夹。创建项目的时候没有选这个文件夹,后来又需要了。新建一个放入文件后就出问题了,根本找不到这个文件夹。右键菜单里有"make directory as ..",挨个试也不管用。解决方法:项目设置中“Modules”下,对应的项目的“Android”选项卡中,重新设置Assets directory。当然这里还可以看到其他文件夹的设置,如果有类似问题处理方式相同。

3、maven本地仓库位置改变。idea可以使用maven,虽然不需要安装插件,但是也需要安装maven后进行设置。安装maven后,在idea的settings下的maven中进行相关的设置就可以使用maven了。一定要注意本地仓库(local repository)的位置,如果是自定义的本地仓库位置,那么就一定要确认一下idea的设置是否正确。尤其是使用的过程中修改过本地仓库位置,当新建或重新打开一个maven项目时一定要确认一下,因为很有可能设置会自动变回之前的位置。至于原因,应该是idea自己保存过相应的配置,配置文件位置是C:\Users\{username}\.IdeaIC13\system\Maven\Indices下,有多个index文件夹,每个文件夹下有一个index.properties文件。这个配置文件里就保存了本地仓库的位置,修改之后应该就不会自动变回之前的位置了。

4、maven的android项目。idea新建项目的时候可以看到有很多,包括建立maven项目。但是建立的项目只是普通的java项目,而非android项目。而建立android项目的时候只能建立gradle或普通项目,没有直接建立maven项目的选项。其实很简单,建立普通android项目后,在项目右键菜单下有个“add framework support ..”,在里面就可以添加maven支持。这样就建立了一个maven的android项目,而且会自动把android的项目文件的分布变成maven的。

5、版本控制git、svn等。idea也可以使用git和svn等版本控制工具,配置方法都基本相同,以git为例。安装git后,在idea的settings->version control下就是各个版本控制工具的设置,主要设置主exe,比如git.exe。(安装svn时一定要注意,默认的安装会少一个模块,而svn.exe就在那个模块里,所以安装时尽量全部安装)设置好后在菜单栏的“VCS”下就可以使用对应的工具了。

IntelliJ IDEA 问题总结之一 —— jar包、assets、maven、git,布布扣,bubuko.com

时间: 2024-10-21 07:52:27

IntelliJ IDEA 问题总结之一 —— jar包、assets、maven、git的相关文章

Intellij Idea系列之导Jar包与编写单元测试(二)

 Intellij Idea系列之导Jar包与编写单元测试(二) 一.初衷 对于很多的初学者来说,Intellij如何导入jar包感到很迷惑,甚至在网上搜过相关文章之后还是云里雾里,本博客通过图文并茂的方式为读者进行清晰的描述,如有疑问请留言.可能很多的大牛会说,你为嘛不用maven或者gradle来弄,多么简单呀,笔者在此声明,本文只是针对初学Intellij的程序员来讲.笔者有意将本博客做成系列文章,后期会有关于如何用Intellij来搭建maven和gradle项目. 二. 导入jar包并

maven添加本地jar包到maven仓库

maven添加本地jar包到maven仓库mvn install:install-file -DgroupId=io.netty -DartifactId=netty-all -Dversion=5.0.0.Alpha1 -Dpackaging=jar -Dfile=G:/java/jar包/netty-all-5.0.0.Alpha1.jar 我下载的这个 jar 包是放到了 D:\mvn 目录下(D:\mvn\spring-context-support-3.1.0.RELEASE.jar)

使用Gradle部署jar包到Maven中央库

Maven作为目前Java界最好的Dependency管理系统,把jar包托管到Maven中央库,然后通过Maven Dependency使用是目前业界各种第三方库的普遍做法,如果,你想把自己开发的一些库分享给别人使用,也可以遵循这样的套路.Gradle可以看做是升级版的Maven,其使用了Maven最优秀的Dependency管理系统,但是,又规避了Maven的build pipeline的刻板和xml格式配置文件等缺点,可以说是目前Java界最好的构建工具.下面就来说说,如何使用Gradle

如何上传jar包至Maven私服

如何上传jar包至Maven私服 1.通过浏览器进入,点击右上角的. 2.在弹出的登录窗口中输入用户名和密码. 3.登录成功之后,点击左侧列表中的Views/Respsitories-->Respsitories. 4.在打开的标签页中,选择3rd party,我们自己的jar包都要上传到3rdparty中.在下方的窗片中,可以浏览到所有的第三方的jar包. 5.点击下方窗片的,准备上传我们自己的包. GAV Definition 选择:GAVParameters. 依次填写Group.Arti

手动添加jar包到maven仓库

引言: 虽然配置了maven以后可以通过索引的方式自动下载jar包到本地maven仓库,从而使项目中直接使用本地仓库里面的架包, 但是这一招并不是每一次都灵应,也有遇到了失败的时候,当遇到失败的时候,我们可以通过使用命令的形式将架包导入 本地的maven仓库,然后项目中就可以直接使用了.eg: 我在使用druid时无法从阿里的仓库中直接获取到druid-1.0.27-sources.jar. druid-1.0.27-javadoc.jar,只能从国际仓库中获取了以后在导入到本地仓库. 1. m

本地jar包在maven工程中pom引用

背景 ??在使用Maven的过程中,经常碰到有些jar包在中央仓库没有的情况.如果公司有私服,那么就把jar包安装到私服上.如果没有私服,那就把jar包安装到本地Maven仓库.下面是如何把jar包导入本地maven仓库. 解决方法 1.确定包信息 groupId:设置项目代码的包名(一般用公司或组织名) artifactId:设置项目名或模块名 version:版本号 packaging:什么类型的文件(jar包) filePath:指定jar文件路径与文件名(同目录只需文件名) 2.在工程根

IntelliJ IDEA java项目导入jar包,打jar包

一.导入 1.java项目在没有导入该jar包之前,如图: 2.点击 File ->  Project Structure(快捷键 Ctrl + Alt + Shift + s),点击Project Structure界面左侧的"Modules"如图: 3.在 "Dependencies" 标签界面下,点击右边绿色的 "+"号,选择第一个选项"JARs or directories...",选择相应的jar包,点&quo

IntelliJ IDEA打可运行jar包时的错误

1.[ERROR] 'build.resources.resource.directory' 解决:需要在pom.xml的project->build->resources节点下,加入以下节点: (解决时,添加了directory节点) <resources> <resource> <directory>src/main/resources</directory> <includes> <include>META-INF/

intellij idea 将模块打jar包

今天要想在本机开多个java压测进程测试目标程序.所以需要在本机开多个终端执行jar程序.步骤如下: 1.点开Project Structure,点击左侧Artifacts菜单 选择下图中1.后点击2处 +号,选中3 jar的子菜单 点击4处"from modules with dependencise". 2. 进入下图:Module:选择你要打jar包的模块,MainClass:选择你main 函数所在的类 Jar files from libraries: 选中第一个打完包后是一