由于项目需要整合个文件管理,选择使用的是fastDFS。
整合使用还是很方便的。
准备
- 下载
fastdfs-client-java
源码
源码地址 密码:s3sw
- 修改
pom.xml
第一个plugins是必需要的,是maven用来编译的插件,第二个是maven打源码包的,可以不要。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<encoding>UTF-8</encoding>
<source>${jdk.version}</source>
<target>${jdk.version}</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.0.1</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
- 将
fastdfs-client-java
打包
直接项目右键,run as maven install
install成功后,fastdfs-client-java就成功的被安装到本地仓库了。
编写工具类:
- 把
fdfs_client.conf
文件复制一份放到自己项目的resource下面;修改里面的tracker.server
,其它的都不用动: - 在项目的
pom.xml
中添加依赖
<dependency>
<groupId>org.csource