更改pom.xml文件,改为ZK项目:

<?xml version="1.0" encoding="UTF-8"?>
 <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>com.demo.main</groupId>
     <artifactId>ZKSpringBoot</artifactId>
     <version>0.0.1-SNAPSHOT</version>
     <name>ZKSpringBoot</name>
     <description>Demo project for ZK and Spring Boot</description>    <repositories>
         <repository>
             <id>ZK CE</id>
             <name>ZK CE Repository</name>
             <url>http://mavensync.zkoss.org/maven2</url>
         </repository>
     </repositories>     <properties>
         <java.version>1.8</java.version>
         <maven.compiler.source>1.8</maven.compiler.source>
         <maven.compiler.target>1.8</maven.compiler.target>
         <zkspringboot.version>1.0.4</zkspringboot.version>
         <springboot.version>2.1.0.RELEASE</springboot.version>
         <zk.version>8.6.0.1</zk.version>
         <zats.version>2.0.0</zats.version>
         <mysql.version>8.0.16</mysql.version>
         <junit.version>4.12</junit.version>
     </properties>    <dependencies>
        <!-- ZK 组件 -->
         <dependency>
             <groupId>org.zkoss.zkspringboot</groupId>
             <artifactId>zkspringboot-starter</artifactId>
             <version>${zkspringboot.version}</version>
             <type>pom</type>        </dependency>
         <dependency>
             <groupId>org.zkoss.zk</groupId>
             <artifactId>zkplus</artifactId>
             <version>${zk.version}</version>
             <exclusions>
                 <exclusion>
                     <groupId>org.slf4j</groupId>
                     <artifactId>slf4j-jdk14</artifactId>
                 </exclusion>
             </exclusions>
         </dependency>        <!-- enable zats testing - optional -->
         <!-- <dependency> <groupId>org.zkoss.zats</groupId> <artifactId>zats-mimic-ext7</artifactId>
             <version>${zats.version}</version> <scope>test</scope> </dependency> -->        <!-- 样式 -->
         <!-- breeze atlantic sapphire silvertail -->
         <dependency>
             <groupId>org.zkoss.theme</groupId>
             <artifactId>breeze</artifactId>
             <version>${zk.version}</version>
         </dependency>        <dependency>
             <groupId>org.zkoss.theme</groupId>
             <artifactId>atlantic</artifactId>
             <version>${zk.version}</version>
         </dependency>        <dependency>
             <groupId>org.zkoss.theme</groupId>
             <artifactId>sapphire</artifactId>
             <version>${zk.version}</version>
         </dependency>        <dependency>
             <groupId>org.zkoss.theme</groupId>
             <artifactId>silvertail</artifactId>
             <version>${zk.version}</version>
         </dependency>
         <!-- ZK 组件 END -->        <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-data-redis</artifactId>
             <version>2.1.6.RELEASE</version>
         </dependency>        <dependency>
             <groupId>mysql</groupId>
             <artifactId>mysql-connector-java</artifactId>
             <scope>runtime</scope>
             <version>${mysql.version}</version>
         </dependency>
     </dependencies>    <build>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-maven-plugin</artifactId>
             </plugin>
         </plugins>
     </build></project>
在resources 目录下创建 /metainfo/zk 目录 并创建lang-addon.xml和zk.xml
lang-addon.xml
<language-addon>
     <addon-name>zkspringboot-demo-addon</addon-name>
     <version>1.0</version>
     <language-na button</component-name>
         <extends>button</extends>
         <property>
             <property-name>autodisable</property-name>
             <property-value>self</property-value>
         </property>
     </component></language-addon>
zk.xml
<?xml version="1.0" encoding="UTF-8"?>
 <zk>
     <config-name>zkspringboot-demo</config-name>    <!-- breeze atlantic sapphire silvertail  -->
     <library-property>
         <name>org.zkoss.theme.preferred</name>
         <value>sapphire</value>
     </library-property> 
     <client-config>
         <debug-js>true</debug-js>
     </client-config>
     <library-property>
         <name>org.zkoss.web.classWebResource.cache</name>
         <value>false</value>
     </library-property>
     <library-property>
         <name>org.zkoss.zk.WPD.cache</name>
         <value>false</value>
     </library-property>
 </zk>在application.properties中添加
server.port=8086
#主页设置
 zk.homepage=/sys/Login
 zk.zul-view-resolver-prefix=/zul/
 zk.zul-view-resolver-suffix=.zul在resources 目录下创建 /web/zul/sys 目录,并创建Login.zul(这里先保证能展现,样式有点丑,稍后有时间进行修改)

最终项目结构如下:

如何在github上创建自己的隐藏仓库_maven

启动项目,打开浏览器访问:

如何在github上创建自己的隐藏仓库_如何在github上创建自己的隐藏仓库_02

同步GitHub ,在项目目录下,执行git init (不详细介绍了)

git init
git add .
git commit -m "first commit"
git remote add origin https://github.com/BackLife/ZKSpringBoot
git remote -v
git pull origin master
如果 :  refusing to merge unrelated histories
则执行 :git pull origin master  --allow-unrelated-histories

提交:git push origin master:master

至此,把本地项目提交至GitHub仓库,用以维护版本