2017-01-19 14 views
5

मैं अपने जावा एप्लिकेशन में पोस्टग्रेस जेडीबीसी ड्राइवर शामिल करना चाहता था, इसलिए मैंने इसे मैवेन निर्भरता के रूप में जोड़ा। मैंने this list से अंतिम संस्करण चुना, जो कि मेरे विस्मय के लिए, अटलासियन द्वारा होस्ट किया गया था। अब मैं इस त्रुटि मिल रही है:पोस्टग्रेस जेडीबीसी मेवेन निर्भरता

Missing artifact postgresql:postgresql:jar:9.4.1208-jdbc42-atlassian-hosted

मैं भी एक पुराने संस्करण है कि Atlassian द्वारा की मेजबानी नहीं कर रहा है की कोशिश की, लेकिन एक ही त्रुटि मिल गया है! जार पाने के लिए कोई और उचित जगह है?

यह मेरे वर्तमान pom.xml है:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
<modelVersion>4.0.0</modelVersion> 
<groupId>PostgresListener</groupId> 
<artifactId>PostgresListener</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<build> 
    <sourceDirectory>src</sourceDirectory> 
    <plugins> 
     <plugin> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>3.5.1</version> 
      <configuration> 
       <source>1.8</source> 
       <target>1.8</target> 
      </configuration> 
     </plugin> 
    </plugins> 
</build> 
<dependencies> 
    <!-- https://mvnrepository.com/artifact/postgresql/postgresql --> 
    <dependency> 
     <groupId>postgresql</groupId> 
     <artifactId>postgresql</artifactId> 
     <version>9.4.1208-jdbc42-atlassian-hosted</version> 
    </dependency> 
</dependencies> 

+1

इसे आजमाएं: http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.postgresql%22%20AND%20a%3A%22postgresql%22 – marstran

+0

क्या आप कृपया अपना पोम या निर्भरता पोस्ट करें? – Dana

+0

आधिकारिक पोस्टग्रेस्क्ल जेडीबीसी मेवेन निर्भरता के बजाय, आप किसी तृतीय-पक्ष निर्भरता का उपयोग करने का प्रयास क्यों कर रहे हैं? –

उत्तर

16

वास्तव में क्या आप अपने pom.xml फ़ाइल में क्या है?

होना चाहिए कुछ की तरह:

<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql --> 
<dependency> 
    <groupId>org.postgresql</groupId> 
    <artifactId>postgresql</artifactId> 
    <version>9.4.1212</version> 
</dependency> 

सुनिश्चित करें कि आप groupId रूप org.postgresql उपयोग कर रहे हैं, postgresql के बजाय बनाओ।

+0

यह एक काम किया, लेकिन आप इसे कैसे मिला? एक Google खोज मुझे इसके लिए नहीं मिल जाएगा! – AHH

+0

@AHH https://jdbc.postgresql.org/download.html, लिंक का उपयोग कर मेवेन के लिंक http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.postgresql%22% 20AND% 20a% 3A% 22postgresql% 22 –

3

होना चाहिए:

<groupId>org.postgresql</groupId> 
    <artifactId>postgresql</artifactId> 
    </dependency> 

संस्करण न रखें। मैवेन को खुद ही

संबंधित मुद्दे