由於目前java memcached client沒有官方的maven repository可供使用,因此使用時需要手動將其安裝到本地repository。
java memcached client的jar包下載地址:https://github.com/gwhalin/Memcached-Java-Client/downloads 目前2.6.2版本的java memcached client要依賴slf4j-simple、slf4j-api、commons-pool三個包,依此我們可以為其編輯一個pom文件,將java memcached client的jar包和pom文件一起安裝,解決java memcached client對其他jar包的依賴。
1. 下載 memcached.jar(放到d:/)
2. 編寫 java-memcached-2.6.6.pom文件(d:/)
3. 執行安裝命令:
mvn install:install-file -Dfile=d:/java_memcached_2.6.6.jar -DpomFile=d:/java-memcached-2.6.6.pom
4. 在 項目中引入memcache
<dependency>
<groupId>com.danga</groupId>
<artifactId>java-memcached</artifactId>
<version>2.6.6</version>
</dependency>
java-memcached-2.6.6.pom的內容為:
<?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>com.danga</groupId> <artifactId>java-memcached</artifactId> <version>2.6.2</version> <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> <version>1.5.6</version> </dependency> </dependencies> </project>