2016-07-29 132 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

建设。

相关问题