我有一个模块
module-info.java--
module my.module.with.cxf.generated.packages {
requires slf4j.api;
requires spring.context;
requires java.persistence;
requires spring.beans;
requires org.apache.cxf.core;
requires java.xml;
requires java.xml.bind;
opens cxf.generated.package.no.one to my.other.module
opens cxf.generated.package.no.two to my.other.module
exports cxf.generated.package.no.one to my.other.module
exports cxf.generated.package.no.two to my.other.module
}--
然后是my.other.module
module-info.java--
module my.other.module {
requires my.module.with.cxf.generated.packages
}--
我明白了
package cxf.generated.package.no.one is not visible
在编译代码时。我哪里做错了?如何解决此问题?
更多信息
IntelliJ IDEA 2020.3.1
Java 11
cxf-xjc-plugin 3.3.1发布于 2021-01-21 08:39:06
因此,经过反复试验,我发现,安排软件包,使导出先于打开生成编译的结果
module my.module.with.cxf.generated.packages {
requires slf4j.api;
requires spring.context;
requires java.persistence;
requires spring.beans;
requires org.apache.cxf.core;
requires java.xml;
requires java.xml.bind;
exports cxf.generated.package.no.one to my.other.module
exports cxf.generated.package.no.two to my.other.module
opens cxf.generated.package.no.one to my.other.module
opens cxf.generated.package.no.two to my.other.module
} https://stackoverflow.com/questions/65818958
复制相似问题