Tag: IntelliJ

IntelliJ的想法,一次测试多个模块,只有一个模块的文物都包括在内

我有一个项目,使用Maven的3个模块:父母,核心和插件。 核心与父母具有相同的工件,但插件有另外一个。 当我运行测试插件只有一切正常。 当我同时测试两个模块时会出现问题。 测试的行为就好像插件模块没有附加的工件,导致测试失败。 再次,这只发生在我一次测试两个模块的时候。 下面你可以找到我的配置。 父母: <?xml version="1.0" encoding="UTF-8"?> <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.github.mibac138.argparser</groupId> <artifactId>parent</artifactId> <packaging>pom</packaging> <version>1.0-SNAPSHOT</version> <modules> <module>Binder</module> <module>Core</module> </modules> <properties> <java.source>1.6</java.source> <java.target>1.6</java.target> <kotlin.version>1.1.2</kotlin.version> </properties> <pluginRepositories> <pluginRepository> <id>jcenter</id> <name>JCenter</name> <url>https://jcenter.bintray.com/</url> </pluginRepository> </pluginRepositories> <licenses> <license> <name>MIT License</name> <url>http://www.opensource.org/licenses/mit-license.php</url> </license> </licenses> <dependencies> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib</artifactId> <version>${kotlin.version}</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-runtime</artifactId> <version>${kotlin.version}</version> </dependency> […]

为什么不重新安排在Intellij Kotlin文件中的代码工作?

我爱Jetbrain的IDE IDE及其人体工程学。 我最喜欢的工具之一是想法的重新排列代码“行动”(你可以通过按ctrl+shift+a )。 它重新排列java文件中的代码,以按字母顺序放置方法,并按照用户定义的有组织的方式排序字段。 无论出于何种原因,它不适用于Jetbrain自己的语言,kotlin :(。这更吸引人的事实是,kotlin快速修正方法上方的字段,而不是像大多数Java文件那样的文件开头。支持重新排列kotlin文件的代码?

无法将Intellij与生成的源文件夹一起使用

相关问题如何配置IntelliJ IDEA和/或Maven自动添加使用jaxb2-maven-plugin生成的Java源代码的目录? 我有一个自定义插件,可以在target/generated-sources下target/generated-sources (注意这里没有toolname)。 所以我得到像target/generated-sources/com/mycompany等target/generated-sources/com/mycompany 。 这种格式根本不能改变,所以我可以配置Intellij添加它作为源文件夹。 截至目前,我可以看到Intellij已经将target/generated-sources/com为源文件夹。 请注意,我没有配置插件的选项! 更新1 :我不同意这个事实,我必须把我的生成源代码放在工具名称文件夹下。 这可能是一个很好的约定,但是如果我只有一个发电机,那么就没有必要把它放在那里呢? 同样,在我的pom.xml中,我有一个resources部分,清楚地表明target/generated-sources应该被视为源文件夹。 这在Eclipse中工作得很好,所以我不知道为什么Intellij不尊重我的设置。 TL; DR – >当我把target/generated-sources放在pom.xml的资源部分,为什么Intellij过热将target/generated-sources/com到类路径中?

从命令行运行Java到Kotlin转换器?

您可以使用Intellij和Eclipse的Kotlin插件将Java文件转换为Kotlin。 这个转换是否可以从命令行完成一些如何没有这些IDE?

TransformException重复org / intellij / lang / annotations / Identifier.class的条目

我得到这个错误 Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/intellij/lang/annotations/Identifier.class 它开始后,我添加compile "com.wefika:flowlayout:0.4.0"我的gradle 这是我的gradle文件 packagingOptions { exclude 'META-INF/NOTICE' // will not include NOTICE file exclude 'META-INF/LICENSE' // will not include LICENSE file // as noted by @Vishnuvathsan you may also need to include // variations on the file name. It depends on your dependencies. […]

是否有可能为IntelliJ的Edu插件创建自己的内容?

我最近下载了Kotlin Koans,并注意到它们是在一个名为Edu的JetBrains插件中编写/运行的。 我想知道是否有人知道是否有可能为这个插件创建自己的内容? 我认为这将有助于我们的编程实践,为新员工定位,为我们使用的新框架创建一些小课程,但最重要的是,我认为这在面试的技术部分非常有用,实际上让我们的受访者编写代码。 道歉,如果这是一个脱离主题的问题,或答案是问JetBrains。 只是想我会先问社区。

KotlinJS中的Kootlin失败的世界没有定义

我有一个名为Main.kt的Kotlin文件 package com.ahp.mui fun main(args: Array<String>) { println("…") println("Hello World") } 项目设置为KotlinJS项目。 一旦我编译,我看到下面的文件正在生成: target/production/ahp-mui/ahp-mui.js target/production/ahp-mui/ahp-mui.js.map target/production/ahp-mui/ahp-mui.meta.js 主生成的文件包含: (function (Kotlin) { 'use strict'; var _ = Kotlin.defineRootPackage(null, /** @lends _ */ { com: Kotlin.definePackage(null, /** @lends _.com */ { ahp: Kotlin.definePackage(null, /** @lends _.com.ahp */ { mui: Kotlin.definePackage(null, /** @lends _.com.ahp.mui */ { main_kand9s$: function (args) […]

我怎样才能调试我的kotlin koan?

在IDEA中通过Kotlin Koans工作时,我正在摆弄一下,我想调试我的代码。 如何在调试器下运行我的公安任务? 否则,我至少在我的代码中看到println的输出?

查找Kotlin类的主构造函数的用法

想象一下,在你的基于Kotlin的项目中,你有一个超级重要和广泛使用的类。 它有唯一的定义如下的构造函数: class MyAwesomeManager(argOne: String, argTwo: String) 出于某种原因,您需要快速查找其构造函数的所有用法。 您正在使用Android Studio(或Intellj IDEA)。 但是…按Ctrl + LMB的名字会产生大量的垃圾结果 – 在导入,伴侣对象的字段调用等方面的使用。一个类的所有用途,但不是构造函数 。 将光标放在名称上并按Alt + F7也是一样 。 那么,我怎样才能找到这个主要构造函数的所有用途呢?

设置插件开发的Intellij IDEA – 找不到符号PathInfo

按照settings_up_environment “IntelliJ Platform SDK DevGuide”和checkout_and_build_community中的说明操作 : 安装了IDE 安装了JDK 8 查看了GIT的SDK源代码 遵循这两页中的其他说明 以上所有都是在Ubuntu 15和Windows 8.1 vm上完成的。 当我尝试构建这个项目时,我收到了许多有关不推荐使用的类和两个错误的警告: C:\IdeaProjects\community\plugins\cvs\cvs-core\src\com\intellij\cvsSupport2\config\ProxySettings.java Warning:Warning:line (19)java: com.intellij.openapi.util.DefaultJDOMExternalizer in com.intellij.openapi.util has been deprecated Warning:Warning:line (21)java: com.intellij.openapi.util.JDOMExternalizable in com.intellij.openapi.util has been deprecated Warning:Warning:line (25)java: com.intellij.openapi.util.JDOMExternalizable in com.intellij.openapi.util has been deprecated Warning:Warning:line (72)java: com.intellij.openapi.util.DefaultJDOMExternalizer in com.intellij.openapi.util has been deprecated Warning:Warning:line (77)java: com.intellij.openapi.util.DefaultJDOMExternalizer in com.intellij.openapi.util has […]