Java 无法从其他模块工件中找到符号
我有多模块maven项目。有2个子模块,模块A(GrpcJavaImpl)依赖于模块B(GrpcJavaGenerateProtobuf)。 然而,模块A无法解析模块B工件中的类。 你能检查一下有什么问题吗 聚甲醛Java 无法从其他模块工件中找到符号,java,maven,intellij-idea,grpc-java,Java,Maven,Intellij Idea,Grpc Java,我有多模块maven项目。有2个子模块,模块A(GrpcJavaImpl)依赖于模块B(GrpcJavaGenerateProtobuf)。 然而,模块A无法解析模块B工件中的类。 你能检查一下有什么问题吗 聚甲醛 母公司 org.example 模块A中的错误 src中的类是可访问的,但包org.example.grpc.*(在maven插件中生成)是不可访问的。当模块B之前未运行构建时,插件可能不会创建/生成GreeterGrpc类。您可以使用mvn clean package-pl
- 母公司
org.example
模块A中的错误
src中的类是可访问的,但包org.example.grpc.*(在maven插件中生成)是不可访问的。当模块B之前未运行构建时,插件可能不会创建/生成GreeterGrpc类。您可以使用mvn clean package-pl
构建模块。
<groupId>org.example</groupId>
<artifactId>grpc-java</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>GRPC Java</name>
<modules>
<module>GrpcJavaGenerateProtobuf</module>
<module>GrpcJavaImpl</module>
</modules>
<artifactId>grpc-java-impl</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>GRPC Java Impl</name>
<parent>
<groupId>org.example</groupId>
<artifactId>grpc-java</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>grpc-java-generate-protobuf</artifactId>
<version>${project.version}</version>
</dependency>
<artifactId>grpc-java-generate-protobuf</artifactId>
<packaging>jar</packaging>
<name>GRPC Java Generate Brotobuf</name>
<parent>
<groupId>org.example</groupId>
<artifactId>grpc-java</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>