标签: intellij-13

永久排除IntelliJ中的目录

我有一个IntelliJ项目,其中包含一些大型文件的目录.由于这些文件被添加到项目中,我们注意到性能下降,例如瞬间冻结和一般迟缓.将目录标记为已排除(上下文菜单 - >标记目录为 - >排除)似乎有助于解决问题.但是,此选项永远不会在会话中保留,因此当我重新打开IntelliJ并打开项目时,文件夹不会标记为已排除.如何将此目录永久标记为已排除?

在Mac OS X 10.9.4上运行IntelliJ IDEA 13.1.4.

intellij-idea intellij-13

8
推荐指数
1
解决办法
974
查看次数

Intellij导航到letter-Mnemonic Bookmark快捷方式

导航到字母 - 助记书签的快捷方式是什么?

查看官方的Intellij文档,他们只是解释了数字助记书签的快捷方式.

PD:我很乐意添加Windows和Mac快捷方式.

intellij-idea android-studio intellij-13 intellij-12

8
推荐指数
1
解决办法
1748
查看次数

Intellij maven导入破坏了classpath

我正在使用Intellij 13,我一直很高兴地使用Maven一段时间来管理JAR依赖项.

但是我导入的最后几个导致了类路径问题,并且它们没有被安装到存储库中.

我虽然它可能只是JSONPath库,但是当我尝试安装Selenium驱动程序时,它也发生在那些库中.我检查了本地存储库并且存在目录,但是JAR没有下载.

这种情况最近才开始发生,许多其他依赖项已经安装好(但是因为这个问题开始发生).我真的不确定是什么原因造成的.

有谁知道如何解决这个问题?或者为什么JAR没有安装?我可以从Intellij以某种方式触发更新以尝试重新安装它们吗?

在此输入图像描述

快速编辑:

我尝试使用Intellij的"添加库"功能安装模块.它安装得很好,而在我直接在pom.xml中更新它们之前它正在下载它们.

库函数看起来好一点,因为它会自动将它们添加到我的输出文件中,但如果它还更新了pom以便我可以在intellij环境之外使用它会很好.

所以我不确定为什么更新pom.xml不再工作了...

intellij-idea maven intellij-13

8
推荐指数
2
解决办法
2万
查看次数

在Mac OS X上使用IntelliJ IDEA中的键盘选择多行块

我最近从Eclipse切换到IntelliJ IDEA 13.我使用VI键绑定.

我习惯在Eclipse中做的一个非vi事情是使用Shift+ / Shift+ 来阻塞几行文本.Eclipse中此文本选择的行为与我曾经使用的几乎所有其他文本输入窗口小部件的行为相同.通常我在做出选择后做两件事之一 - 删除此块或将其注释掉(+ /).

我没有在IntelliJ IDEA 13中找到等效的仅键盘多行选择功能.

Shift+ 不会启动块选择 - 它似乎在屏幕上上下翻页.

如果我使用鼠标开始进行选择,则箭头键扩展选择范围.但是,我无法单独使用键盘开始选择.

我知道+ W 不断向外增长的智能元素选择 - 但如果你然后使用箭头键,选择将丢失,而不是扩展.

如何在Mac OS X上使用键盘启动然后将选择区域扩展到多行(可以使用VI键绑定)?

java macos intellij-idea intellij-13

7
推荐指数
2
解决办法
9610
查看次数

Intellij maven依赖更喜欢本地代码

我正在开发一个项目,其中我有一个Android应用程序项目,其中pom依赖于其他项目,如下所示:

<dependencies>
        <dependency>
            <groupId>some.project/groupId>
            <artifactId>some.artifact<artifactId>
            <version>1.0.0</version>
            <type>apklib</type>
        </dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)

在开发时我总是希望Intellij使用我在项目中的some.project库中的本地源代码.
问题是它会从服务器中提取1.0.0并使用它.
我尝试使用LATEST作为版本,只要我的some.project库版本更新到服务器上的最新版本,这就可以正常工作.
因为我们有自动构建,会在更改时增加some.project的版本,我将有一个场景,其中我的源代码为1.0.0,但服务器有1.0.1,再次intellij将拉取服务器apklib

任何建议如何实现这一目标?如果我可以使用开发配置文件以某种方式定义这个仅用于开发,并使用prod配置文件来使用确切的版本号(它应该)将是惊人的.

谢谢!

pom.xml maven intellij-13

7
推荐指数
3
解决办法
8984
查看次数

IntelliJ中基本的新RESTful项目无法运行,注释扫描失败?

我正在运行IntelliJ 13.1.3.我创建一个新项目,检查RESTful Web Service(2.2),选中Generate server code sample框,单击next,输入项目名称,然后单击finish.

我现在有一个带代码的示例项目.由于我没有改变任何内容并且它到目前为止都是自动生成的,所以我应该能够运行并让它运行起来.

可悲的是,这失败了.IntelliJ找不到com.sun.jersey来从中导入任何东西,特别是示例代码使用的HttpServerFactory类.我发现这个问题似乎是同一个问题,并按照那里的说明进行操作.这工作,现在项目编译.

所以,我点击运行,期待一些控制台输出,并通过在我的浏览器中访问localhost获得"Hello World".相反,我得到一个异常的堆栈跟踪.控制台输出是:

Jun 21, 2014 10:24:34 AM com.sun.jersey.api.core.ClasspathResourceConfig init
INFO: Scanning for root resource and provider classes in the paths:
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\charsets.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\deploy.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\javaws.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\jce.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\jfr.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\jfxswt.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\jsse.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\management-agent.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\plugin.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\resources.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\rt.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\access-bridge-64.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\cldrdata.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\dnsns.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\jaccess.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\jfxrt.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\localedata.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\nashorn.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\sunec.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\sunjce_provider.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\sunmscapi.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\sunpkcs11.jar
  D:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\zipfs.jar
  D:\test\target\classes
  D:\test\lib\jersey-container-servlet.jar
  D:\test\lib\jersey-container-servlet-core.jar …
Run Code Online (Sandbox Code Playgroud)

jersey intellij-idea java-ee intellij-13

7
推荐指数
1
解决办法
1716
查看次数

intelliJ android UI渲染问题 - 缺少库

经过多次抨击,我似乎已经在IntelliJ终极中运行了我的第一个hello world应用程序.我今天下载了最新的终极版.

当我尝试在UI设计器中打开main.xml时,我得到以下错误.

有人可以帮忙吗?我喜欢来自IntelliJ提供商的视频中UI设计师的外观:http://www.jetbrains.com/idea/features/android-tutorials.jsp

提前致谢

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

org.jetbrains.android.uipreview.RenderingException: This version of the rendering library is more recent than your version of IntelliJ IDEA. Please update IntelliJ IDEA
at org.jetbrains.android.uipreview.LayoutLibraryLoader.load(LayoutLibraryLoader.java:90)
at org.jetbrains.android.sdk.AndroidTargetData.getLayoutLibrary(AndroidTargetData.java:149)
at com.android.tools.idea.rendering.RenderService.create(RenderService.java:167)
at com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel$6.run(AndroidDesignerEditorPanel.java:485)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)
at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at …
Run Code Online (Sandbox Code Playgroud)

android intellij-idea intellij-13

7
推荐指数
2
解决办法
1万
查看次数

如何在IntelliJ中使用byte []的数据类型呈现器列表

所以我有所有这些byte []的,它们的编码可能是许多不同格式之一,具体取决于我当前正在调试的位置.我希望能够将字节数组的投影列表组合在一起.我正在使用IntelliJ的数据类型呈现器视图,应用渲染器来键入byte [],我主要关注表达式列表框.

所以我已经看到了如何使用表达式呈现节点new String(this),但是这在下面的表达式视图列表中不起作用.最后,我想去做的表达式new String(this, "UTF16")(或者说转换为十六进制或Base64或W/E),但this似乎并没有成为一个byte []中的表达式列表框中-事实上,当我试图像强制转换(byte[])this的结果说Inconvertible types; cannot cast '_Dummy_.__Array__?T?' to 'byte[]'( java.lang.Byte [])的相同行为.这真是奇怪的行为,在一个地方它是一个字节[]而在另一个地方它是一些不透明的内部类型.

什么工作只是显示字段 - 即表达式像this.length预期的那样工作.此外,表达式this只是简单地重新呈现节点,声称其类型为byte [],其对象id与原始id相同.

java intellij-idea intellij-13

7
推荐指数
1
解决办法
1739
查看次数

使用Maven创建的工件将Tomcat Server运行到IntelliJ 13中

在IntelliJ 13的Tomcat服务器运行/调试配置之前,是否可以使用maven生成工件?

我尝试使用Maven配置文件做这样的事情,以便为开发,预览和生产环境构建系统.

有什么想法吗?

tomcat maven intellij-13

7
推荐指数
1
解决办法
1万
查看次数

龙目岛与IDEA 13:找不到符号

我尝试过在Intellij IDEA 13 Ultimate上使用Lombok.然而.当我使用特定注释时,我得到了所有应该可用的方法的着名错误"找不到符号",例如我用作注释的那些@Builder,@AllArgsConstructor@Data.

我已经设置了我的编译器以启用注释处理,我深入研究了它,但没有解决方法如何解决它.

任何建议或提示都会很好.

java intellij-idea lombok intellij-13

7
推荐指数
2
解决办法
8342
查看次数