草庐IT

java - Maven & Protobuf 编译错误 : Cannot find symbol in package com. google.protobuf

我是Linux和Protobuf的新手。我需要帮助。我正在尝试“mvn打包”一个包含许多“.proto”文件的项目,当然还有一个pom.xml文件...我正在开发Ubuntu========================================错误当我运行“mvnpackage”时,我收到这个错误:之后...Compiling11sourcefilesto.../target/classes...我收到一堆这样的错误:[ERROR].../target/generated-sources/...java:[16457,30]cannotfindsymbol[ERROR]sym

java - 我的混合 Scala/Java Maven 项目无法编译

我有一个编译不好的混合Scala/Java项目。当Java代码试图调用同一个包中的Scala代码时,就会出现问题。当然,我有标准布局:src/main/javasrc/main/scalasrc/test/javasrc/test/scala我查看过其他类似的Stackoverflow问题,但thisquestion有点过时了。这个otherquestion也无济于事。我也关注了scala-maven-plugindocumentationpage.net.alchim31.mavenscala-maven-plugin3.1.6org.apache.maven.pluginsmave

java - Maven 检查样式作为构建的一部分

如果有一些checkstyle错误,是否有可能以某种方式强制maven使构建失败?现在我必须运行site目标来生成javadocs和checkstyle报告。我想实现install目标,如果checkstyle有一些错误,我需要构建失败。这有可能实现吗?现在我的checkstyle在maven的报告block中:org.apache.maven.pluginsmaven-checkstyle-plugin2.9.1src/test/resources/checkstyle.xml 最佳答案 您需要将checkstyle:check绑

java - Maven + SLF4J : Version conflict when using two different dependencies that require two different SLF4J versions

我有一个项目独立使用这两个依赖项:BoneCP和Hibernate。但是由于SLF4J及其版本冲突,它不起作用,因为BoneCP需要SLF4J1.5而Hibernate需要SLF4j1.6。如您所知,不可能在pom.xml中对同一依赖项的两个不同版本进行重要处理。那么我能做些什么来解决这个惊人的SLF4J副作用???我得到的错误是臭名昭著的:SLF4J:Therequestedversion1.5.10byyourslf4jbindingisnotcompatiblewith[1.6]SLF4J:Seehttp://www.slf4j.org/codes.html#version_mi

java - 为什么 Maven 找不到我的自定义 Mojo?

我有一个自己的Mojo类(class)。@Mojo(name="mojo",threadSafe=true)publicclassMyMojoextendsAbstractMojo{@ComponentprivateMavenProjectproject;publicvoidexecute()throwsMojoExecutionException,MojoFailureException{getLog().info("Execute");}}之后我将它安装在本地存储库中。[INFO]Applyingmojoextractorforlanguage:java-annotations[I

java - 哪个是生成 Web 服务客户端的最佳 Maven 插件?

我必须生成一个WS客户端,但我无法决定使用哪个插件。到目前为止,我的选择是:jaxb2-maven-plugin、axistools-maven-plugin和jaxws-maven-plugin。 最佳答案 IhavetogenerateaWSClientandIcan'tdecidewichplugintouse.Untilnowmyoptionsare:jaxb2-maven-plugin,axistools-maven-pluginandjaxws-maven-plugin.首先,jaxb2-maven-plugin并不是真

java - Intellij : Search through the source of maven dependencies in a project

是否可以通过一个项目的所有maven依赖的源码搜索一下文本?例如:如果您导入以下示例maven项目:https://github.com/ajorpheus/javadoc-mem-test/tree/search-in-jars,搜索tempHeaders应该会出现AbstractClientHttpRequest.java作为搜索结果。有没有插件可以做到这一点?如果Intellij不支持此功能,您是否知道给定maven项目的与IDE无关的方法来执行此操作?我看过像jarexplorer这样的工具但他们似乎没有完成这项工作。 最佳答案

java - 无法使用 Maven 访问资源目录中的文件(使用 Eclipse IDE)

我遇到了几个小时的问题,我尝试了在教程中找到的所有解决方案。很简单:我无法访问资源文件。我尝试打开放入src/main/resources和src/test/resources的文件。我有一个简单的Java项目,我使用Maven,将Eclipse作为IDE,并带有m2e插件。我想使用Maven的资源过滤,使用不同的配置文件,还有我的POM.xml:org.apache.maven.pluginsmaven-compiler-plugin2.3.21.51.5falsetrueorg.apache.maven.pluginsmaven-resources-plugin2.4UTF-8sr

java - Eclipse (pom.xml) 中的 Maven 错误 : Failure to transfer org. apache.maven.plugins :maven-surefire-plugin:pom:2. 12.4

我想使用Maven制作web项目来自动导入我需要的所有库,所以我选择了"maven-archetype-webpp"之后我在pom.xml文件中收到此错误:DescriptionResourcePathLocationTypeFailuretotransferorg.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4fromhttp://repo.maven.apache.org/maven2wascachedinthelocalrepository,resolutionwillnotbereattempteduntiltheup

java - 如何在 OSX 10.10 (Yosemite) 上安装 Maven?

我正在尝试在我的Mac上安装Maven,但我无法正确设置JAVA_HOME变量。maven网站给出的路径是,usr/java/jdk1.7.0_51但是对我来说,/usr/中不存在java文件夹。我安装了JRE和JDK,没有任何改变。我该如何解决这个问题? 最佳答案 使用brew-brewinstallmaven-就是这样。 关于java-如何在OSX10.10(Yosemite)上安装Maven?,我们在StackOverflow上找到一个类似的问题: ht