草庐IT

版本回滚

全部标签

java - 编译一个版本 - eclipse,maven

我最近被一些代码刺痛了,这些代码使它在我们的部署周期中没有抛出任何编译错误(我们认为)......有问题的代码正在使用自Java1.7以来的新静态方法Integer.compare。服务器环境运行在Java1.6上。虽然我们的开发环境安装了Java1.7。我们的假设是,将项目首选项设置为JavaSE-1.6合规性至少会给我们提供有关代码的编译警告,但是在eclipse中看不到任何警告或错误。项目>属性>java编译器>JDK合规性>在java构建路径上使用来自执行环境“JavaSE-1.6”的合规性其次,我们使用maven编译最终部署。pom明确指示符合1.6编译器:org.apach

java - 如何让 JNLP 下载正确版本的 JavaFX 2?

JavaFX2高度依赖native代码。对于我的桌面应用程序,我想为每个受支持的操作系统选择最匹配的JavaFX风格,以便尽可能轻松地在目标系统上进行安装。由于JavaFX2附带了几个Ant任务来帮助部署,我认为这是可行的方法,但我似乎走进了死胡同。deploy任务生成一个JNLP文件,其中包含调用JavaFX安装程序的资源引用:这显然不适用于Windows以外的操作系统,甚至可能是32位Windows。根据JNLPdoc,依赖于操作系统的资源选择是可能的,但是:...但是,我无法找出不同平台的URL。他们在某处记录了吗?还有其他方法可以实现我的目标吗?请注意,已经有一个similar

java - 为什么创建 GridBagConstraints 的内联版本不起作用?

为了使一些Swing代码更具可读性,我创建了一个InlineGridBagConstraints类,如下所示:publicclassInlineGridBagConstraintsextendsGridBagConstraints{publicInlineGridBagConstraintsgridx(intx){gridx=x;returnthis;}publicInlineGridBagConstraintsgridy(inty){gridy=y;returnthis;}publicInlineGridBagConstraintsgridheight(inth){gridheigh

Java 6 应用程序无法从任何版本的 SDK 部署到 Google App Engine

当我尝试在AppEngine中部署Java6应用程序时。我得到了这样的错误Java6applicationsarepreventedfrombeingdeployedtoGoogleAppEnginefromanyversionoftheSDK,includingolderones.IfyouneedtocontinuetodeployJava6applicationsforcompatibilityreasons,youcanrequestthatyourapplicationbewhitelistedforJava6deploymentbyvisitinglink.然后我在项目设置

java - 来自 Maven 依赖项的 Maven 版本插件 : reference a rule. xml?

我正在使用mvnversions:display-dependency-updatesversions:display-plugin-updates目标来检查依赖项或插件更新。我的maven项目是一个多模块项目,它看起来像这样:moduleA|-moduleB1||-moduleC|-moduleB2|-build-config/rules.xml由于有一些不需要的更新,比如我不想要的测试版,我制作了一个过滤器(有效)。我是这样使用它的:maven-version-plugin-1version.rules.uriorg.codehaus.mojoversions-maven-plug

java - 查找 Maven 版本并在 ubuntu 中设置 MAVEN HOME

我想我弄乱了一些东西。昨天一切正常。今天有很多问题..1.我运行了这个命令echo$JAVA_HOME/usr/lib/jvm/java-7-openjdk-amd64/然后mvn--versionError:Couldnotfindorloadmainclassorg.codehaus.plexus.classworlds.launcher.Launcher昨天它运行良好(返回maven版本,我认为是3.0.4)。现在这已经开始产生问题了。怎么办?同样在运行之后$java--版本无法识别的选项:--version无法创建Java虚拟机。这是我的.bashrc文件的内容,我的/etc/

java - spring 工具套件 3.6.3 版本的多个问题

我一直想学习SpringMVC,我看了看javavids-YouTube,我想跟进这个系列,但我有很多问题首先,我在Maven存储库中重建全局存储库已解决然后我创建了Maven项目,但视频中的结构是但我有这个已解决好的,现在我想将插件添加到pom.xml但得到这个对话框在视频中显示:更新我没有从中选择任何插件已解决我也有编译器合规性当我将编译器设置为java1.7时,我得到了已解决最后,当我尝试更新STS3.6.3时,它卡住并显示确定我的代理设置为更新我根据这个Answer进行更改并添加依赖项我收到此错误:现在我看不到可以帮助我解决这些遗留问题的资源!非常感谢任何帮助。

java - Spring boot gradle 插件强制 Mockito 版本

我大致有以下设置:test-utils/build.gradle:buildscript{repositories{jcenter()}dependencies{classpath'org.springframework.boot:spring-boot-gradle-plugin:1.3.1.RELEASE'}}applyplugin:'java'applyplugin:'spring-boot'dependencies{compile('org.springframework.boot:spring-boot-starter-test'){excludegroup:'org.moc

java - maven 在这里使用哪个编译器版本?

我正在使用下面的maven编译器插件来编译我的java代码:org.apache.maven.pluginsmaven-compiler-plugintrue2.5.11.61.6我的java_home指向Java7。我的第一个问题,我的类是用java6还是java7编译的?如果使用java6(因为1.6),maven将如何知道路径java1.6作为javahome指向1.7?如果我需要用java1.8编译源码,是否需要设置source和target为1.8?但是,maven如何知道路径中有jdk1.8?我需要更改java_home以指向java8吗? 最佳

java - maven 构建中的 Aspectj 错误版本号警告

我在maven构建期间收到警告,我想修复。maven构建过程中产生的警告:[INFO]---aspectj-maven-plugin:1.4:compile(default)@core---[WARNING]badversionnumberfoundinC:\Users\DR25687.m2\repository\org\aspectj\aspectjrt\1.7.1\aspectjrt-1.7.1.jarexpected1.6.11found1.7.1pom文件org.codehaus.mojoaspectj-maven-plugin1.4true1.71.7trueignore1.