[英]Write ODF Spreadsheet documents with ODFDOM Java API
我想用模塊將舊程序從 Java 8 更新到 Java 15 ,因此我重寫和更新了很多代碼。 一切正常,直到更新庫以編寫電子表格文檔。
在舊版本中,我使用org.odftoolkit和帶有 maven 的simple-api 。
<dependency>
<groupId>org.odftoolkit</groupId>
<artifactId>odfdom-java</artifactId>
<version>0.8.7</version>
</dependency>
<dependency>
<groupId>org.odftoolkit</groupId>
<artifactId>simple-java</artifactId>
<version>0.4</version>
</dependency>
如此處所述,此API 已棄用,我想轉至當前的ODFDOM API。 但是文檔不是最新版本的,我沒有找到 java 模塊的示例。
我添加了 maven 依賴項,但問題是如何將其添加到 module-info.java 文件中。 我所有的嘗試
requires org.odftoolkit.odfdom.doc.table;
或同等的人慘遭失敗。
我的問題可能很簡單,但對我來說,它是一座大山。 這樣做的正確方法是什么? 感謝您的任何意見。
jar --file=/path/to/your/jar/odfdom-java-0.8.7.jar --describe-module
在您的情況下,如果這些依賴項尚未模塊化或聲明它們的Automatic-Module-Name
。 您仍然可以使用模塊指令中的派生名稱來使用模塊包中的公共類。
requires odfdom.java;
requires simple.java;
作為模塊聲明指南的規范:
requires {RequiresModifier} ModuleName ;
RequiresModifier:
(one of)
transitive static
您需要指定模塊名稱而不是代碼所依賴的包。
此外,通過一些研究,我可以發現,您可能想要測試工具包的 BETA 或 RC 版本,如存儲庫標簽和 maven 中心中所列。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.