草庐IT

java - Maven m2e 强制执行自己的编译器设置 - 禁用

启动Eclipse后,Mven似乎将编译器设置设置为1.5,并忘记了所有其他全局代码样式设置,以确保更高的代码质量。有什么方法可以禁用此功能吗?或者我可以在我的POM中指定所有编译器和代码风格检查吗?这很烦人,因为Ecplise无法运行该应用程序,因为不允许对接口(interface)进行覆盖注释。Javacompiler中的勾号->Enableprojectspecificsettings始终在重启后设置。 最佳答案 您可以在pom中设置编译器源和目标(字节码)版本。参见http://maven.apache.org/plugin

java - 有了m2e还需要安装Maven吗?

我已经通过Eclipse市场在我的EclipseIndigo中安装了m2e。我是否需要显式安装maven并设置M2_HOME环境变量?谢谢! 最佳答案 没有也没有。m2e有一个嵌入式Maven,但您不必使用它。参见FAQs关于更多细节,它被称为MavenEmbedder:WhatMavenversionisusedbypluginPluginisnotactuallyusingMavenitself.ItisusingcomponentthatispartofMavencalledMavenEmbedder.Thiscomponen

java - 如何在 Eclipse 中使用 m2e 处理 'mvn compile' 和 'mvn package'?

本周我开始将Maven用于我正在处理的一些项目,并且我将Eclipse与m2e插件一起使用。我一直在看它,但找不到编译和打包的方法(据我所知,我可以进行清理、生成源、测试和安装)。如何使用m2e实现这一点? 最佳答案 右键单击您的项目运行方式Maven构建...填写你想要的目标命中运行 关于java-如何在Eclipse中使用m2e处理'mvncompile'和'mvnpackage'?,我们在StackOverflow上找到一个类似的问题: https://

java - 避免 Eclipse 中多个 Java 版本的 "no JREs installed in the workspace that are strictly compatible"警告

我知道已经有很多关于此警告的问题,但我的问题有点不同。我知道我可以在我的pom.xml中使用此配置修复它org.apache.maven.pluginsmaven-compiler-plugin1.71.7这消除了警告,但前提是我在Eclipse中安装并配置了Java7。例如,如果我只有Java8,我仍然会看到警告,除非我将上面配置中的版本更改为1.8:BuildpathspecifiesexecutionenvironmentJavaSE-1.7.TherearenoJREsinstalledintheworkspacethatarestrictlycompatiblewiththi

java - 构建 Eclipse 后 Maven 包结构发生变化

我在Eclipse中创建了一个Maven项目。最初我的包结构是这样的-src/main/java---com.package1---com.package2-src/main/resources当我成功构建项目并在tomcat中部署war时,我的项目结构更改为-src.main.java.com.package1-src.main.java.com.package2-src.main.resources这会在包导入声明中的Java类文件中产生错误。我想恢复我原来的项目结构。我在Eclipse中安装了m2eclipse插件。我也试过Maven>UpdateProject..(我在Stac

java - 在 Eclipse 中添加 M2_REPO 变量的问题

我正在使用Window-->Preferences-->Java-->BuildPath-->ClasspathVariables-->New-->在eclipse中添加M2_REPO变量,然后将名称提供为M2_REPO并选择maven存储库文件夹,然后我看到这个变量被添加到Classpathvariables列表中。然后单击“确定”按钮。在那之后,如果我再次看到上面的Classpath变量,那么我在那里找不到M2_REPO变量,因此我得到了Unbound类路径变量:我的项目中的M2_REPO/....jar错误。有人可以帮忙吗 最佳答案

如何在Kubernetes中的自定义群集上运行E2E测试。

https://github.com/kubernetes/community/blob/master/contributors/devel/e2e-tests.md#testing-against-local-clusters我一直在遵循上述指南,但是我一直遇到此错误:2017/07/1209:53:58util.go:131:Step'./cluster/kubectl.shversion--match-server-version=false'finishedin20.604745ms2017/07/1209:53:58util.go:129:Running:./hack/e2e-int

java - 如何在 Eclipse 中设置默认 Maven 的 Java?

如果我在Eclipse中创建新的Maven项目并将其基于quickstart原型(prototype),它会在Java中与J2SE-1.5一起出现BuildPath窗口和1.5inJavaCompiler/JDKCompliance窗口。因此,我通常必须手动将其更改为其他Java。这些默认设置从何而来?如何更改为1.6或1.7? 最佳答案 m2eclipse插件使用POM中的设置。所以你需要将它添加到你的POM中:org.apache.maven.pluginsmaven-compiler-plugin3.11.61.6

java - 如何让 Cobertura 因低代码覆盖率而使 M2 构建失败

如果线路或分支覆盖率低于给定阈值,我正在尝试将我的WAR项目构建配置为失败。我一直在使用这本优秀书籍的第455页上提供的配置JavaPowerTools,但没有成功。这是我项目的Maven2POM的相关片段:...org.codehaus.mojocobertura-maven-plugin2.280809090cleancheckcoverage-testsverifycleancheckau/**/*Constants.*au/**/*Constants.*......正如我所说,覆盖率报告工作正常,问题是如果线路或分支覆盖率低于我指定的阈值,“安装”目标并没有像它应该的那样失败。

java - Eclipse 通过更新 pom 修复项目设置?

在一个eclipse项目中,我引用了一个当前不在项目构建路径中的类。在通过将鼠标悬停在错误上打开的上下文相关弹出窗口中,“修复项目设置”选项让我可以将jar添加到项目的构建路径。这个jar在我的本地maven存储库中。但是,“正确”的修复方法显然是将相关依赖项添加到我项目的pom中,而不是将此jar添加到项目的构建路径中。那么有没有办法配置eclipse,这样它就不会提供将mavenrepojar添加到构建路径,但会提供修复项目的pom? 最佳答案 此功能曾经存在于m2eclipse(m2e的前身)中,参见例如https://blo