module - 如何在 Java 9 中覆盖其他模块中的方法
问题描述
在我的 JUnit 测试中,我需要覆盖类 A(模块 M1)中的一些公共方法行为。为此,我正在做类似的事情(在 JUnit 模块 M2 中):
package com.acme;
public class B extends A{
@Override
public String methodToOverride(){
return "TestDataHere";
}
}
Java 9 JPMS 如何建议覆盖 3rd 方模块或您的模块中的某些包?如何正确配置 JPMS 以使用具有相同包名的模块 M1 和 M2?
解决方案
推荐阅读
- c++ - 包括具有完整路径 VisualStudio c++ 的头文件
- javascript - 如何让 Nuxt-auth 和 Nuxt-i18n 成为朋友
- php - Angular 6 navbar routerlink 重新加载组件
- swift - 在swift中使用final作为子类
- github - 如何禁用来自 github 的垃圾邮件?
- html - Angular6日期时间检查与html模板内的ngIf
- php - 所有作曲家包的单一 svn 存储库
- firebase - 在 Firebase 中查看事件详情
- bash - 无法创建目录'/home/
/.ssh'。从 oracle 作业运行时 - javascript - SAPUI5 重复的 oData 数据删除