当前位置: 首页 > 知识库问答 >
问题:

Maven和java:测试目录中缺少服务的生成代码

白禄
2023-03-14

继续我的问题,我注意到仍然有一些文件没有创建。未创建的文件是为服务创建的。这些信息被完美地创造出来。

一个快速的例子来重现我的问题:克隆例如这个github回购。

rm -rf src/main/java (remove java files to avoid other compilation issues)
mv src/main/proto src/test/proto (move the proto file to test)
add the following goal to pom for plugin maven-protoc-plugin: <goal>test-compile</goal>
mvn clean package

所以我想知道,当proto文件被移动到test文件夹时,如何为服务创建java文件。

共有1个答案

易烨磊
2023-03-14

实际上,我意识到我只添加了测试编译,而没有添加测试编译自定义。这也是编译服务java文件所需要的。

 类似资料:
  • 我的问题与这个问题非常相似,只是针对maven和java。 我正在测试grpc,想把它变成一个简单的helloworld。proto位于test/proto文件夹中。 但是,该文件不会生成java文件(与/src/main/proto中的proto文件不同)。 所以我的问题是如何在测试文件夹中为proto生成代码?

  • 问题内容: 我使用XJC工具为XSD架构生成Java类。当我使用JAXB Marshaller将类编组为XML有效负载时,我在输出XML中缺少“ schemaLocation”参数,但在xsd文件中声明了此参数。如何在输出XML中强制执行“ schemaLocation”参数? 以下是用于代码生成的xsd模式文件的开头: 问候 问题答案: 试试这个:

  • 我想从测试目录中的协议文件生成代码。 这行不通。 看起来scalapb只为main/protobuf目录中的proto生成文件。

  • 我正在为Junit编写测试,以测试我编写的删除函数: 此方法适用于同时具有前后节点的双链接列表。 问题是:我们的大学将针对我们编写的测试运行错误代码,以确定我们是否编写了足够的测试来捕获错误代码和异常。 我知道他们将运行的两个测试,但不知道错误的含义。 > 失败:缺少逻辑 故障:缺少NextNodeRepairLogic 这是我没有考虑的两个测试,因为我无法理解这些错误的含义。有人知道这些错误可能

  • 我有一个Java项目,它在参考资料中有多个测试目录。 并且在实际的测试器中:

  • 我想使用weblogic maven插件从wsdl创建一个webservice客户端 基于此页面:http://docs.oracle.com/middleware/1212/wls/DEPGD/maven_deployer.htm#DEPGD383我已经从服务器使用wljarBuilder生成了maven插件 /lib java-jar-wljarbuilder。jar-配置weblogic m