1、新建一个maven总司令,注意修改成pom的,因为默认是jar的。总司令一定是pom
2、根据骨架url
https://casinitializr.herokuapp.com/
1、选择cas-tomcat
2、输入项目中需要pom和包关系
3、将它直接放到上面总司令的目录下(cas-overlay可以删除的,没毛用)
4、修改这个com.hlj.sso-server的pom,让它继承总司令并被总司令聚合
1.sso-server的pom放入parent,总司令com.hlj.cas中放入来自它的propertis,这里注意的是我用的cas版本为5.1.3,所以需要修改下propertis 中cas的版本号(默认为5.1.0),否则有些依赖不能下载,因为已经没有在维护了
2、这里我去掉了关于springBoot的一些东西(也就是自动生成的java文件,后面会进行删除),我修改了sso-server的pom。复制下面的即可。
<?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>
<parent>
<groupId>com.hlj.cas</groupId>
<artifactId>com-hlj-cas</artifactId>
<version>1.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>sso-server</artifactId>
<packaging>war</packaging>
<name>sso-server</name>
<description>单点登录</description>
<dependencies>
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-webapp-tomcat</artifactId>
<version>${cas.version}</version>
<type>war</type>
<scope>runtime</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-bom</artifa