--add-modules标志替换Java11

时间:2019-01-01 04:33:49

标签: java maven google-cloud-pubsub java-11

我有与this Google Discussion中所述的相同错误,即用于pubsub服务的Google云仿真器的推送订阅不起作用,并引发以下问题:

private static DateTime StartDate { get { return new DateTime(EndDate.Year, 1, 1); } }

此线程中提出的解决方案是使用java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter标志:

--add-modules

但是在Java11中不再可能。

所以我followed up来看看如何替换此java ... --add-modules ...标志,但是现在我必须编辑一个--add-modules文件并使用maven添加新的依赖项。我查找了一些pom.xml之类的Maven插件命令,因为我不确定如何重建项目,而是想运行我的

mvn exec:java

通过添加必要的依赖项来替代java -jar cloud-pubsub-emulator-0.1-SNAPSHOT-all.jar ...标志。

PS:我试图降级到Java版本<11,然后重新安装pubsub仿真器,但是又出现了另一个错误,因此我决定坚持使用Java的最新版本。

0 个答案:

没有答案