问题标签 [intellij-15]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 任务“:compileGroovy”执行失败。javax/持久性/实体
这是我的 build.gradle。
在 grails run-app 低于错误之后
FAILURE:构建失败并出现异常。
出了什么问题:任务“:compileGroovy”执行失败。
javax/持久性/实体
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。| 错误无法启动服务器(使用 --stacktrace 查看完整跟踪)
java - 强制 IntelliJ 使用 Maven 工件,即使产生工件的模块在项目中
我有包含模块 Y 和 Z 的项目 X。模块 Y 依赖于模块 Z(我维护一个私有分支的第三方库)。
在 maven 构建模块上,Z 将其非常特定于版本的包重新定位到单独的包中,例如“com.example.z.internal.MyClass”变为“com.example.z.internal.v23.MyClass”。
当我的项目中没有模块 Z 时,它很好,因为 IntelliJ 解决了包含重新映射的 maven 依赖项,但是现在我在项目中有模块 Z,IntelliJ 一直很聪明,并且使用模块作为依赖项而不是工件。
有没有办法强制 IntelliJ 只使用工件作为依赖项?
intellij-idea - Drag n' drop file move in project window not working in IntelliJ IDEA 15?
The drag-and-drop re-factor move of files in the project window is not working for me in IntelliJ IDEA 15. If I right-click on a file in the project window, select Refactor -> Move...
from the menu and change the package/folder there it works, but not if I try to drag-and-drop the file from one package to another.
What happens is the dialog appears, but everything is disabled on the dialog box and the only way I can close it is by escaping out (even the close button seems disabled).
This particular IDEA installation is pretty barebones, (no fancy plugins) But perhaps there are some plugin interactions at play. I do have a few other intelliJ installations locally however (a community edition with cursive
and an older 14 Ultimate).
I've made sure Enable Drag'n'Drop Functionality in editor
is checked under editor settings as indicated in the docs.
Am I missing something here or is this a bug? A cursory googling and SO search did not reveal anything.
unit-testing - 使用 Mocha 设置 TypeScript 单元测试
我正在尝试组织一个新的 typescript 项目,该项目具有单元测试,也用 TS 编写,在 Mocha 测试运行器中运行。
我的项目具有以下目录约定:
现在我在位于 resources/many/levels/schema.ts 的打字稿文件中有一个打字稿模块架构
我在一个打字稿文件中为 mocha 测试运行器编写了它的测试:test-resources/many/levels/schemaTest.ts
问题是打字稿编译器无法使用以下导入语法找到模式模块:
TC2307 找不到模块架构
schemaTest.ts(版本 1):
schemaTest.ts(版本 2):
最后,以下版本编译但会导致运行时错误,因为模块不在 ../../../resources/many/level 而是位于 dist 目录中
架构.ts:
我正在将我的测试和 src 文件编译到单个 dist 目录(不理想),并希望从那里运行测试。
我正在使用标志 --module commonjs 进行编译。
如果重要的话,我正在使用 IntelliJ 15 / WebStorm(并使用它的 mocha、node 和 tsc 插件)
我的 Schema 模块设置不正确吗?它应该是内部/外部模块吗?我的测试应该在同一个命名空间中吗?
提前致谢!
java - 为什么我在进行空值检查时仍会收到 IntelliJ 中可能存在 NPE 的警告?
我有一个可以返回空值的函数。所以我使用了 JetBrains 注释,并@Nullable
在函数顶部添加了注释。
然后,我进行了 Lint 检查。当我使用这个功能时,我发现了 4 个地方,并且我没有做任何空值检查。
前:
后:
然后我再次运行 Lint 检查。令我惊讶的是,我仍然得到:
Service.getConnectionManager().onAssetInfoChanged()
第 308 行的方法调用' '可能会产生'java.lang.NullPointerException
'。
我究竟做错了什么?这是 Lint 检查器中的错误吗?
java - Java Scanner 类,没有显示
我是 Java 新手,我不知道为什么这段代码不起作用(没有错误,但控制台上什么也没有显示)。
谢谢
intellij-idea - 无法在 IntelliJ 中加载 Tomcat 插件
我正在运行 IntelliJ 15 Ultimate 并尝试启用 Tomcat 插件(由于某种原因被禁用)。但是,IntelliJ 似乎不允许我重新启用它。
我试过的是
重新安装IntelliJ 15,我选择替换旧版本,但是插件的问题似乎一直存在
在重新安装之间删除
/Applications/IntelliJ IDEA 15.app/Contents/plugins/Tomcat
以确保它没有被重新使用,但无济于事验证我是否拥有 IntelliJ 15 Ultimate 版本的许可/付费版本
在这一点上,我不确定该怎么做,因为重新安装显然没有用。有没有我可以手动更改/删除的目录或文件?
我使用的是 OS X 版本 10.11.2,这很重要。
java - Intellij IDEA 找不到 tools.jar
我在 Windows 8.1 上安装 Intellij IDEA 15.0.2,运行它,它询问 jdk 的路径,我用 JDK 选择目录,然后 IDEA 正常工作。但是在重新加载 PC 后,我从 IDEA 收到此错误消息 - 'tools.jar' seems to be not in IDEA classpath.
。所以,我从命令行检查 JAVA_HOME,检查 tools.jar JDK_directory/lib
,一切都在他们的位置,如何运行 IDEA?
maven - Maven 和 Android 测试/构建生命周期
我正在使用 Intellij 15 并且有一个应用程序,其顶级模块 maven 模块设置为聚合器,即 pom。
在其中,我使用 maven-archetype-quickstart:1.1 创建了一个普通的旧 java 模块。我让 junit 按我需要的方式工作,并且 maven 生命周期运行完整,没有任何问题。我确定这是正确设置的。
我使用 de.akquinet.android.archetypes.android-quickstart 创建了第二个模块。这可以正确构建,并且可以正确获取对 POJ 库(第一个模块)的依赖。maven 生命周期也很成功。
然而...... maven 'test' 目标使用了surefire,它似乎只运行普通的 POJ junit 开箱即用。
我尝试按照 Jetbrains 网站上的说明设置 Android 测试 - 创建一个 Android 测试模块并将其指向 Android 应用程序模块。但这并没有为 MainActivity 类创建“存根”测试......
这不是很简单......
因此,我无法使用从 Android 快速入门原型创建的 Android 模块进行 Android 单元测试。至少不是开箱即用...
- 使用 maven Android 快速入门创建 Android 模块是不是一个错误?
- 我不想混合 gradle 和 maven 并且必须弄清楚如何设置 poj 库依赖项,但我想知道这是否是解决这个问题的方法。
我查询的另一个方面是关于使用 maven 管理 Android 项目的整个问题。
我的假设是在 Intellij 中使用 gradle 会像使用 Android Studio 一样自动运行。
maven Android 支持似乎不是很前沿。它只是遗产,还是我只是还没有找到正确的门?
最后,Android Studio 有一些构建选项,例如风味、构建变体等,如果我最终使用 gradle 来管理 Android 模块,我会有所有相同的选项吗?
我真的更喜欢 Intellij Ultra 产品而不是 Android Studio 版本。是否有任何令人信服的理由使用 Android Studio 而不是 Intellij 进行 Android 设计?
提前致谢!