前言
本系列文章的以学习为目的,结合Java中的spring、mybatis、maven和前端的vue等时下较为流行的开发技术,来实现一个简单的wiki项目,如果您对文中的开发思路或者行文观点有不同的意见,欢迎在文章下面留下您的观点。
目录
建立SVN代码仓库
启动 VisualSVN Server ,如果没有安装该软件的朋友,可以点击 此处 前往下载。启动软件后在主界面的Status 栏目中的HTTP Service is running 则说明Svn Server 运行正常。如图所示:
如果没有正在运行中,显示为stop,那需要检查下svn服务是否正常启动,如果没有启动,将其启动起来就好了。
按 Win + R
快捷键,在运行窗口输入 services.msc
在弹出的窗口中找到如下所示的服务,将其启动即可。
1. 新建用户
按照如下图所示新建用户
出现如下界面说明新建成功
2. 新建仓库
按照如下图所示新建仓库
在接下来的对话框中,需要为仓库选择类型,一般来讲,有FSFS和VDFS两种类型可供选择,FSFS为标准版本的版本库,而VDFS是属于分布式的版本库,点击这里可以查看更加详细的说明。因为这里以学习为主,不需要涉猎分布式的领域,直接选择FSFS,点击下一步。
在接下来的对话框中,需要为我们的仓库命名:
在接下来的对话框中,我们可以为新仓库初始化布局,一般来讲,有Empty和Single 两种可供选择,我选择的SIngle结构,那么这种Single结构能够在初始化的时候为仓库建立主干(trunk)、分支(branches)和标签(tags)三个文件夹
在接下来的对话框中,我们可以为仓库配置访问权限,因为之前已经新建好了用户,所以,这里选择自定义权限,并为仓库配置访问用户:
点击OK后,能够看到xiaolinzi这个账户已经拥有了Read/Write权限,点击确定后点击Create,开始创建。
在接下来的对话框中,我们能看到新仓库的详细配置,包括类型,名称,地址和权限。确认无误后点击Finsh即可。
如果在接下来界面如下图所示,则说明新建仓库已完成。
这里,我们可以将仓库地址在地址栏中打开,在弹出来的身份验证对话框中输入 刚刚新建的xiaolinzi账户的信息后能够访问仓库中的主干(trunk)、分支(branches)和标签(tags)三个文件夹则说明仓库没有问题了。
配置Maven淘宝镜像
接下来找到安装的Maven配置文件,如下图所示
需要配置的地方有如下三个:
1. 自定义本地仓库地址
<localRepository>D:/Program/Java/apache-maven-3.5.3/repository</localRepository>
2. 淘宝镜像
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
3. 自定义Maven的jdk的编译版本
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
配置Eclipse环境
1. 配置字符集环境
为了统一开发编码规范,这里配置Eclipse的默认字符集为UTF8
同时将jsp的字符集也设置为UTF8
2. 配置Mybatis的DTD
在开发中,如果项目中涉及大量的mybatis的xml文件,则会在每次项目编译的时候,Eclipse回去寻址 mybatis 的网络DTD文件,这就很慢了,本地化的配置能够更加大大减少这个时间并能有效提供代码提示。点击 这里 下载DTD文件,后并按如下图所示配置。
这里的key 填入 -//mybatis.org//DTD Config 3.0//EN
3. 更新 Maven 配置文件
4. 将Tomcat添加到Eclipse中
5. 安装subclipse
推荐到Eclipse的插件市场进行安装,步骤如下:
接下来的步骤就是点击我同意,下一步安装就好了,因为我已经安装过了,故而不在继续赘述了。