2016-07-29 90 views
0

在我的jsf項目中。我如何添加mysql庫maven dependency? 我試圖複製和粘貼。它說我不能這樣做。我也嘗試在構建路徑中添加庫。它沒有工作。我正在使用Eclipse。 This is my maven tree未在Eclipse項目中反映的Maven依賴項

這是我的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>jsflab</groupId> 
    <artifactId>jsflab</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <packaging>war</packaging> 
    <build> 
    <sourceDirectory>src</sourceDirectory> 
    <plugins> 
     <plugin> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.5.1</version> 
     <configuration> 
      <source>1.6</source> 
      <target>1.6</target> 
     </configuration> 
     </plugin> 
     <plugin> 
     <artifactId>maven-war-plugin</artifactId> 
     <version>2.6</version> 
     <configuration> 
      <warSourceDirectory>WebContent</warSourceDirectory> 
      <failOnMissingWebXml>false</failOnMissingWebXml> 
     </configuration> 
     </plugin> 
    </plugins> 
    </build> 
    <dependencies> 
    <dependency> 
     <groupId>org.richfaces</groupId> 
     <artifactId>richfaces</artifactId> 
     <version>4.5.0.Final</version> 
    </dependency> 
    <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-validator --> 
<dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
    <version>5.1.6</version> 
</dependency> 


    </dependencies> 
</project> 
+0

將你的pom文件粘貼到這裏,目前看來你的pom不包含mysql罐子 – kuhajeyan

+0

我分享了我的pom.xml @kuhajeyan –

回答

1

添加下列內容pom.xml文件

<dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
    <version>5.1.39</version> 
</dependency> 

編輯:如果POM是外部更新,那麼我們就必須更新行家項目在Eclipse中

包資源管理器 - >右鍵單擊項目> Maven>更新項目

+0

我在我的pom中有它。但沒有工作。 :/ –

+0

@AnılŞenocak刷新eclipse項目。包資源管理器 - >右鍵單擊項目> Maven>更新項目。也可以嘗試使用'mvn install'構建項目。 – sidgate

+0

感謝它的工作。 @sidgate 包資源管理器 - >右鍵單擊項目> Maven>更新項目。 –

1

在你的pom.xml添加MySQL的依賴性:

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> 
<dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
    <version>5.1.6</version> 
</dependency> 

你可以從這裏找到所有的Maven dependeny MVNRepository

+0

我在我的朋友。但沒有工作。 :/ –

2

添加以下代碼插入您的pom.xml

<properties> 
      <mysql.version>6.0.3</mysql.version> 
</properties> 
<dependencies> 
     <dependency> 
     <groupId>mysql</groupId> 
     <artifactId>mysql-connector-java</artifactId> 
     <version>${mysql.version}</version> 
    </dependency> 
</dependencies> 

在此之後乾淨您的項目和建設

要通過月食see this

+0

我在我的朋友。但沒有工作。 :/ –

0

你必須從Maven的選項運行更新項目,也可以運行Maven安裝下載的依賴,通過命令提示符see this

建設。