应用代码下载及配置

1. 项目下载
Windows 版:
将项目从 GitHub 上克隆到本地,首先打开你要想项目存放到本地的目录,例如:我想将项目存放到 C:\youzanyunProgram\program 中,操作如下:在桌面空白处右键,选择 Git Bash Here, 按顺序执行红色字体命令
1.png
cd C:
cd youzanyunProgram
cd program
2.png
然后 git clone + 你想要克隆的项目的地址。项目地址为下图中的仓库地址。
仓库地址、用户名和密码取得位置:进入您所创建的自用型应用的后台,https://diy.youzanyun.com/application/overview/dashboard
注意:用户名为 11 位注册手机号,密码为 gittoken 的值,非 gittoken 这个词。
3.png
git clone https://diy.youzanyun.com/git/daoyan.git
4.png
输入用户名(手机号)
输入密码(token 值)
运行之后 ,完成界面如下
5.png
此时进入到你选择的项目存放目录下,会发现多了 daoyan 的文件夹,点击 daoyan 后就是项目目录了。
6.png
7.png
Mac 版:进入终端,依次输入如下命令,
cd 项目所放的位置
git clone https://diy.youzanyun.com/git/daoyan.git
输入用户名(手机号)
输入密码(token 值)
出现如下界面项目克隆完成。
8.png
2. 项目配置
maven 配置:工程中扩展部分 jar 包需要通过有赞 maven 私库进行下载,通过修改 maven 配置文件 settings.xml,位置 \apache-maven-3.6.0\conf 目录下。

<profile>

      <id>youzanyun</id>
      <repositories>
        <repository>
          <id>youzanyun-release</id>
          <name>public repository</name>
          <url>http://maven.youzanyun.com/repository/maven-releases/</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
        <repository>
          <id>youzanyun-snapshot</id>
          <name>public repository</name>
          <url>http://maven.youzanyun.com/repository/maven-snapshots/</url>
          <releases>
            <enabled>false</enabled>
          </releases>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <id>youzanyun-snapshots-plugin</id>
          <name>public repository</name>
          <url>http://maven.youzanyun.com/repository/maven-snapshots/</url>
          <releases>
            <enabled>false</enabled>
          </releases>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
        </pluginRepository>
        <pluginRepository>
          <id>youzanyun-release-plugin</id>
          <name>public repository</name>
          <url>http://maven.youzanyun.com/repository/maven-release/</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>

  </profiles>

  <activeProfiles>
    <activeProfile>dev</activeProfile>
    <activeProfile>jdk-1.8</activeProfile>
    <activeProfile>youzanyun</activeProfile>
  </activeProfiles>

IDEA 中导入项目
打开 IDEA,选择 File-Open,选择您下载下来的放在本地的项目,点击 OK 导入成功。
9.png10.png
导入后可以看到如下项目
11.png
3.IDEA 配置
File-Setting- 在输入框中输入 maven,找到 maven 的配置项,配置 Maven home directory,选择您本地安装的 maven 路径,配置 User settings file,需要先选中 override,然后选择您本地的 maven 中的 setting.xml 文件。
12.png13.png14.png
4. 开放平台 SDK 引入
在根目录的 pom.xml 中加入如下两处配置:
15.png16.png17.png
在 daoyan-biz 下的 pom.xml 中加入如下配置:
18.png

<open-sdk-java.version>2.6.6-RELEASE</open-sdk-java.version>


<dependency>
   <groupId>com.youzan</groupId>
   <artifactId>open-sdk-client</artifactId>
   <version>${open-sdk-java.version}</version>
</dependency>

<dependency>
   <groupId>com.youzan</groupId>
   <artifactId>open-sdk-gen</artifactId>
   <version>${open-sdk-java.version}</version>
</dependency>
<dependency>
   <groupId>com.youzan</groupId>
   <artifactId>open-sdk-client</artifactId>
</dependency>
<dependency>
   <groupId>com.youzan</groupId>
   <artifactId>open-sdk-gen</artifactId>
</dependency>