2017-12-03 182 views
0

想使用一個SQL解析庫從github
的網頁顯示,下列Maven標籤需要pom.xml將其導入。我如何Maven POM文件標籤<snapshot>變成gradle這個

<repositories> 
    <repository> 
     <id>jsqlparser-snapshots</id> 
     <snapshots> 
      <enabled>true</enabled> 
     </snapshots> 
     <url>https://oss.sonatype.org/content/groups/public/</url> 
    </repository> 
</repositories> 

<dependency> 
    <groupId>com.github.jsqlparser</groupId> 
    <artifactId>jsqlparser</artifactId> 
    <version>1.1</version> 
</dependency> 

但是,我正在使用gradle。因此,在上述pom.xmldependency部分會轉化爲gradle.build或多或少這樣的:

dependencies { 
    compile("com.github.jsqlparser:jsqlparser:1.1") 
} 

但我不知道如何將內容轉換repository標籤,格外snapshoturl的。

+0

如果您需要某個特定的jsqlparser特性帽子已經在快照中實施,請提出發佈問題。 – wumpz

回答

1

你真的想使用快照構建,這是最新的開發版本,可能會不經意間破壞東西嗎?如果沒有,你會錯誤地閱讀說明。您可以簡單地使用mavenCentral()jcenter()作爲您的構建的Gradle存儲庫以獲取該庫的最新發布版本。

如果您確實需要快照版本,請在版本中使用maven { url 'https://oss.sonatype.org/content/groups/public' }並使用x.y-SNAPSHOT,或者使用x.+作爲最新版本(包括快照版本)。您不需要特別爲Gradle啓用快照版本。