---
title: 开发设置
description: "本文使用Maven开发环境，建议用户基于Maven开发卸载应用"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200SPC5/accel/kunpengaccel_haf_06_0048.html
sourcePath: /source/zh/kunpengboostkithistory/2200SPC5/accel/kunpengaccel_haf_06_0048.html
indexId: be8f26a5a04b3746440eb6998e048023f69bc483e33f88bededecada5bedd31d78
---
# 开发设置

本文使用Maven开发环境，建议用户基于Maven开发卸载应用

1. 将HAF的JAR包安装到本地Maven环境。

  a. 根据    软件获取
，下载BoostKit-haf_1.3.0.zip并解压到当前目录。
  b. 进入“BoostKit-haf_1.3.0”目录，解压haf-1.3.0.tar.gz到当前目录。
  c. 进入“haf-1.3.0”目录，解压haf-host-1.3.0.tar.gz到当前目录。
  d. 打开CMD，进入“haf-host-1.3.0\lib\jar”目录，安装haf-1.3.0.jar到本地Maven环境。

```
mvn install:install-file -Dfile=haf-1.3.0.jar -DgroupId=com.huawei -DartifactId=haf -Dversion=1.3.0 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true
```


    请提前将Maven配置到环境变量中。

2. 项目加入HAF依赖。
  将依赖加入项目的pom文件中。

```
<dependency>
<groupId>com.huawei</groupId>
<artifactId>haf</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>de.ruedigermoeller</groupId>
<artifactId>fst</artifactId>
<version>2.56</version>
</dependency>
```


3. 启动编译时注解。
  将编译时注解处理加入项目的pom文件中，该编译时注解处理器，会根据不同的注解，生成相关的下推调用代码。

```
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<annotationProcessors>
<annotationProcessor>
com.huawei.haf.process.HafProcessor
</annotationProcessor>
</annotationProcessors>
</configuration>
</plugin>
</plugins>
</build>
```
