使用maven將GitHub上項目打包作為依賴添加


Clone GitHub項目

git clone https://github.com/LeeKemp/UserAgentParser

將項目打成jar包,安裝到maven倉庫中

D:\Github Project\UserAgentParser>mvn clean package -DSkipTests
[INFO] Building jar: D:\Github Project\UserAgentParser\target\UserAgentParser-0.0.1.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 25.845 s
[INFO] Finished at: 2019-04-09T14:57:39+08:00
[INFO] Final Memory: 19M/210M
[INFO] ------------------------------------------------------------------------

D:\Github Project\UserAgentParser>mvn clean install -DSkipTests
[INFO] Installing D:\Github Project\UserAgentParser\target\UserAgentParser-0.0.1.jar to C:\Users\ghc\.m2\repository\com\kumkee\UserAgentParser\0.0.1\UserAgentParser-0.0.1.jar
[INFO] Installing D:\Github Project\UserAgentParser\pom.xml to C:\Users\ghc\.m2\repository\com\kumkee\UserAgentParser\0.0.1\UserAgentParser-0.0.1.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8.027 s
[INFO] Finished at: 2019-04-09T14:58:51+08:00
[INFO] Final Memory: 19M/217M
[INFO] ------------------------------------------------------------------------

在項目pom.xml中加入maven依賴

        <dependency>
            <groupId>com.kumkee</groupId>
            <artifactId>UserAgentParser</artifactId>
            <version>0.0.1</version>
        </dependency>

編寫junit測試類

public class UserAgentTest {

    @Test
    public void test(){
        String source = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36";
        UserAgentParser userAgentParser  = new UserAgentParser();
        UserAgent agent = userAgentParser.parse(source);
        String browser = agent.getBrowser();
        String engine = agent.getEngine();
        String engineVersion = agent.getEngineVersion();
        String os = agent.getOs();
        String platform = agent.getPlatform();
        System.out.println(browser + " , "+ engine + " , "+ engineVersion + " , "+ os + " , "+ platform);
    }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM