簡體   English   中英

jPos JUnit在Eclipse中測試失敗

[英]jPos JUnit Tests Fail in Eclipse

當我嘗試在Eclipse中為jPos運行單元測試時,我收到有關缺少資源包的錯誤消息:

org.jpos.core.ConfigurationException: org.jpos.security.SMException: java.util.MissingResourceException: Can't find bundle for base name org/jpos/q2/buildinfo, locale en_US (java.util.MissingResourceException: Can't find bundle for base name org/jpos/q2/buildinfo, locale en_US) (org.jpos.security.SMException: java.util.MissingResourceException: Can't find bundle for base name org/jpos/q2/buildinfo, locale en_US (java.util.MissingResourceException: Can't find bundle for base name org/jpos/q2/buildinfo, locale en_US))

同樣,gradle在構建項目時也不會抱怨無效的簽名密鑰。

下載並安裝用於Eclipse的buildship gradle插件,並將jPos作為gradle項目導入。 (這將引入主要的jpos項目和其他一些相關項目)

從根jPos文件夾中運行./gradlew build以生成缺少的資源文件。 (或者從Eclipse中運行構建任務)

現在,我們可以將新生成的資源添加到eclipse的運行時類路徑中。 右鍵單擊jpos-jpos項目,然后選擇“配置構建路徑”。 然后將build / resources / main文件夾添加到您的類路徑中,然后您應該能夠從eclipse中運行測試。


要解決簽名密鑰問題,請在root build.gradle項目中注釋掉簽名插件,簽名配置和uploadArchives配置。 盡管這不能解決簽名為什么不起作用的潛在問題(可能需要密鑰生成/配置),但至少將允許構建項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM