草庐IT

intellij-12

全部标签

java - 是否有任何 IntelliJ 功能可以在两个相似对象之间映射值?

最近我一直在对SOAP服务进行大量集成。假设我从SOAP服务获得这个对象:publicclassObjectA{privateStringsomeString;privateIntegersomeInteger;}对于这个对象,我想制作我自己的表示“ObjectB”,它基本上是相同的,但我不想在我的集成工件之外公开来自WSDL的对象。然后我在ObjectA和ObjectB之间进行映射。但这是大量的手动工作,尤其是当对象有很多字段时。IntelliJ中是否有任何聪明的方法来生成两个对象之间的映射?谢谢 最佳答案 您可以使用Dozer框

java - 使用 Gradle 时如何在 IntelliJ IDEA 中集成生成的源?

我目前正在使用JavaCC(使用来自here的JavaCCgradle插件)来生成我的一些源代码。项目的其余部分确实依赖于该代码。如果我将项目导入IDEA或清理项目,那么我将得到错误,因为找不到类。但是,构建项目确实有效。是否可以修改gradle文件,以便IntelliJ(可能还有其他编辑器)知道在分析代码之前生成这些源代码?生成的代码保存在src/gen/java/中,生成代码的位置通过以下方式得知:sourceSets{gen{java{srcDir'src/gen/java'}}}由于IntelliJ正在构建项目,我认为最简单的方法是:compileJava.dependsOn但

java - Intellij java类图,类之间的箭头

我使用Intellij从我的Java代码生成类图。我对此非常满意。当我单击“显示依赖项”时,我在类之间绘制了直箭头。然后我单击“应用当前布局(F5)”,所有内容都重新组织得很好,箭头不再是直线,而是以一种整洁的方式绕着类走然而,每次图表重新绘制时,箭头都会再次变直。我需要重新单击“应用当前布局(F5)”以使它们再次倾斜,这也会缩小图表,这非常烦人...有没有办法在重绘图表后保持箭头的角度?在Linux上使用IntelliJ14.1.4,构建IU-141.1532 最佳答案 我自己正在解决这个问题。解决方法很简单。文件->设置->(搜

java - IntelliJ 从爆炸 war 中排除文件夹

我们在IntelliJ(Ultimate14.1.14)中有一个javaweb项目,我们想从爆炸war中排除某个文件夹。使用maven配置文件,我们创建的文件夹被排除在生成的war文件之外,但是当使用IntelliJ运行项目时,我们也需要在explodedwar中排除它。项目的运行配置:Project'srunconfiguration我们尝试了不同的方法,例如在ProjectStructure>Modules窗口中以及在Settings>Build,Execution,Development>Compiler>Excludes中将文件夹标记为已排除,但没有任何效果。有人知道我们该怎么

java - 在 IntelliJ 中调试 Ant 项目时出现行号信息不可用错误

我正在处理一个相当古老的JavaAnt项目,我已将其导入IntelliJ,它以前是使用Eclipse开发的。该项目由少量的servlet组成。我正在尝试从IntelliJ进行调试。IntelliJ可以连接到端口8000上的远程Tomcat,但是当我尝试添加断点时,出现以下可怕的错误:Linenumbersinfoisnotavailableinclasscom.package.blah.SomeClass根据SO和其他地方的建议,我将Ant构建脚本修改为以下内容:我将debug和debuglevel行添加到上面调用javac的目标。另外,我尝试运行javap-vSomeClass.cl

java - 我需要将 UI 初始化代码放在 IntelliJ Idea 插件中的什么位置?

我想为IntelliJIdea创建一个插件,将一个小按钮放入状态栏。据我所知,此代码必须如下所示:finalStatusBarstatusBar=WindowManager.getInstance().getStatusBar(project);finalStatusBarWidgetwidget=newWordCounterWidget();statusBar.addWidget(widget);WordCounterWidget是我想放在状态栏中的按钮。我试着说说进入action这就是所谓的,当我选择一个特定的菜单项和进入projectservice的构造函数.这些都没有带来预期的

java - 我们如何在intellij idea项目中找到孤立的 jar

我在eclipse中找到了有用的工具来执行此操作,例如ClasspathHelper,但是在intellijidea中是否有任何插件或方法可以找到未使用的jar文件? 最佳答案 我确定您知道如何使用IDEA依赖关系分析工具来查找库依赖关系,虽然这可以帮助您找到一些方法,但这当然是不够的。问题和事实是,没有办法通过静态分析找到未使用的JAR,因为现在可以通过反射/IoC/诸如此类的方式引用和创建任何依赖项中的任何类。因此,您可以“希望”得到的最好的工具是可以判断哪些JAR未被您的代码明确引用的工具-奇怪的是,据我所知,IDEA中没有这

12. STM32——硬件IIC驱动OLED屏幕显示

STM32——硬件IIC驱动OLED屏幕显示OLED屏幕OLED屏幕特点OLED屏幕接线说明OLED屏幕显存OLED屏幕原理OLED屏幕常用指令OLED屏幕字模软件的使用写命令写数据OLED初始化(厂家提供的代码)设置起点坐标全屏填充清屏OLED打开OLED关闭显示字符串显示中文显示黑白图片整合oled.coled.hmain.ccodetab.hOLED屏幕OLED即有机发光管(OrganicLight-EmittingDiode,OLED)。OLED显示技术具有自发光、广视角、几乎无穷高的对比度、较低功耗、极高反应速度、可用于绕曲性面板、使用温度范围广、构造及制程简单等有点,被认为是下一代

java - 使用 Java 将 Windows 商店中的证书导出到 p12 文件

我需要将Windows商店中的证书导出到p12文件。类似于您可以在firefox/IE浏览器中执行的操作,但在JAVA中。我目前能够做到的唯一方法是使用双Cpp包装器或使用JNI包装器的MCPP进行C#,这并不是很有用。我尝试过使用SUNMSCAPI,但我无法做到。感谢任何输入。谢谢。如果以上肯定不可能,是否可以使用这些证书创建keystore? 最佳答案 您可以使用Java标准keystoreAPI,通过BouncyCastle.您可以加载名为Windows-MY的keystore,其中包含存储在Windowskeystore中的

java - 在 Intellij 中,当我在本地运行 Google App Engine 时,为什么必须清理和构建 war 才能看到变化?

我正在使用googleappengine建立war,我注意到每当我进行本地更改时,当我在本地运行时它们永远不会应用。我发现要查看我所做的更改的唯一方法是运行mvnclean,然后生成,然后构建Artifact,然后部署。这是显示我的配置的屏幕截图:如果我遗漏了这些步骤中的任何一个,重新启动服务器不会显示我所做的任何更改。我以前用intellij制作过很多非谷歌应用引擎的网络应用程序,我通常不必这样做。我怎样才能避免所有这些步骤?它们大大增加了重新启动服务器所需的时间。如果有帮助,这是我的pom.xml文件:4.0.0war1.0-SNAPSHOTcom.myappmyapp11.8.6