animal-sniffer

    5熱度

    2回答

    依賴是否有一個快速的方式(從編譯的類或者甚至)(例如工具)來檢測,從源頭上,其中那些只實現的應用程序調用Java API部分方法在一個特定的Java版本? (例如,我的應用的哪些部分是特定於Java6的) 我不一定要跳過所有類別失配錯誤並避免嘗試錯誤方法。比方說,我只想記錄應用程序的哪些部分在寫入時不起作用,例如,Java6,我想在版本5 JDK中運行它。 有沒有這樣的事情?谷歌這次沒有幫助,我也

    2熱度

    2回答

    maven-animal-sniffer插件承諾告訴我,我的代碼是否有任何對Java 1.6(或更新版本)API的引用。這對我們這些在MacOSX雪豹(只有官方1.6版本)上開發但需要交付到1.5個環境的人很重要。 不幸的是,當試圖使用它時,我將所有Java API調用報告爲違規。 我不是唯一一個遇到這個問題的人,但顯然很多其他人都成功了。 如果有人爲此目的有一個工作POM片段,它會做出真正有用的

    1熱度

    1回答

    我在嘗試Animal Sniffer。 我創建了.signature文件。 但要運行check,我需要一個「簽名工件」。 <signature> <groupId>org.codehaus.mojo.signature</groupId> <artifactId>java15</artifactId> <version>1.0</version> </signatu

    0熱度

    1回答

    我使用下面庫作爲依賴性: <dependency> <groupId>org.apache.jena</groupId> <artifactId>apache-jena-libs</artifactId> <type>pom</type> <version>3.2.0</version> <!-- Set version -->

    2熱度

    1回答

    我想用動物嗅探器來檢查一類對我自己的API,其中只包含一個類和一個方法: package sniffertestapi; public class MainInterface { public static void testMethod(String testString) { System.out.println(testString); }