`
zqb666kkk
  • 浏览: 732012 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

如何编译成功cas最新maven项目

阅读更多
从官网 github上下载 https://github.com/Jasig/cas/releases  cas的最新版本 4.1.2下来
cd E:\zqb\cas\cas-4.1.2

mvn clean install -Dmaven.test.skip
发现会报一大堆错
首先 是 findbugs插件
然后是checkstyle-plugin 不知道是不是 版本太新国内下载被墙了

网上也没找到解决方案 直接 把它注释就解决了 打开主pom.xml
把这个  <!-- <maven-checkstyle-plugin.version>2.15</maven-checkstyle-plugin.version>-->

注释了
把这两个也注释了
<!--
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>findbugs-maven-plugin</artifactId>
                <version>${maven-findbugs-plugin.version}</version>
                <configuration>
                    <plugins>
                        <plugin>
                            <groupId>com.mebigfatguy.fb-contrib</groupId>
                            <artifactId>fb-contrib</artifactId>
                            <version>${maven-findbugs-contrib-plugin.version}</version>
                        </plugin>
                        <plugin>
                            <groupId>com.h3xstream.findsecbugs</groupId>
                            <artifactId>findsecbugs-plugin</artifactId>
                            <version>${maven-findbugs-security-plugin.version}</version>
                        </plugin>
                    </plugins>
                    <includeFilterFile>${cs.dir}/findbugs-rules.xml</includeFilterFile>
                    <effort>Max</effort>
                    <failOnError>true</failOnError>
                </configuration>
                <executions>
                    <execution>
                        <id>findbugs-check</id>
                        <phase>compile</phase>
                        <goals>
                            <goal>check</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>-->
			<!--
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-checkstyle-plugin</artifactId>
                <version>${maven-checkstyle-plugin.version}</version>
                <configuration>
                    <consoleOutput>true</consoleOutput>
                    <configLocation>${cs.dir}/checkstyle-rules.xml</configLocation>
                    <suppressionsLocation>${cs.dir}/checkstyle-suppressions.xml</suppressionsLocation>
                    <failsOnError>true</failsOnError>
                    <includeTestSourceDirectory>true</includeTestSourceDirectory>
                </configuration>
                <executions>
                    <execution>
                        <id>checkstyle</id>
                        <goals>
                            <goal>checkstyle</goal>
                        </goals>
                        <phase>compile</phase>
                    </execution>
                </executions>
                <dependencies>
                    <dependency>
                        <groupId>com.puppycrawl.tools</groupId>
                        <artifactId>checkstyle</artifactId>
                        <version>${checkstyle.version}</version>
                    </dependency>
                </dependencies>
            </plugin>-->




把这也注释了
 <!--
				<plugin>
                	<groupId>org.eclipse.m2e</groupId>
                	<artifactId>lifecycle-mapping</artifactId>
                	<version>1.0.0</version>
                	<configuration>
                		<lifecycleMappingMetadata>
                			<pluginExecutions>
                				<pluginExecution>
                					<pluginExecutionFilter>
                						<groupId>
                							org.codehaus.mojo
                						</groupId>
                						<artifactId>
                							findbugs-maven-plugin
                						</artifactId>
                						<versionRange>
                							[3.0.1,)
                						</versionRange>
                						<goals>
                							<goal>check</goal>
                						</goals>
                					</pluginExecutionFilter>
                					<action>
                						<ignore></ignore>
                					</action>
                				</pluginExecution>
                				<pluginExecution>
                					<pluginExecutionFilter>
                						<groupId>
                							org.codehaus.mojo
                						</groupId>
                						<artifactId>
                							buildnumber-maven-plugin
                						</artifactId>
                						<versionRange>
                							[1.3,)
                						</versionRange>
                						<goals>
                							<goal>
                								create-timestamp
                							</goal>
                						</goals>
                					</pluginExecutionFilter>
                					<action>
                						<ignore></ignore>
                					</action>
                				</pluginExecution>
                			</pluginExecutions>
                		</lifecycleMappingMetadata>
                	</configuration>
                </plugin>-->


就可以BUILD SUCCESS了
并且提供 可以再tomcat成功跑起来 的 cas_server4.1.2
示例程序下载地址:http://download.csdn.net/detail/koproblem/9365185
1
0
分享到:
评论

相关推荐

    单点登录sso-shiro-cas-maven

    其中QueryDatabaseAuthenticationHandler这个类是自定义构建的,在cas/WEB-INF/lib/cas-jdbc-1.0.0.jar里面,有兴趣的同学可以发编译看下,关于几个属性的说明 1. dataSource: 数据源,配置MySQL的连接信息 2. ...

    springmvc+maven+cas单点登录全注解

    - `pom.xml`:Maven项目对象模型,定义项目依赖、插件和构建设置。 - `src/main/java`:源代码目录,包含Spring MVC的Controller、Service、DAO等组件。 - `src/main/resources`:资源配置文件,如Spring配置、...

    Apereo CAS v. 4.2.1 Release 编译成功带war包

    在这个版本中,编译成功并附带了war包,这意味着你可以直接部署到支持Servlet容器如Tomcat中运行。 **CAS的基本原理:** CAS采用客户端-服务器模式,其核心功能是单点登录(Single Sign-On,SSO)。用户只需要在...

    idea 中导入cas

    7. **部署与调试**:一旦编译成功,你可以直接通过Idea的运行配置启动CAS服务。在调试模式下,你可以设置断点,观察代码执行过程,这对于快速定位问题非常有帮助。 8. **配置IDEA插件**:为了更好地支持CAS开发,...

    cas-4.2.1服务端代码(内含通过gradle打包成功的war)

    CAS(Central Authentication Service)是一种广泛使用的开放源码身份验证框架,它允许用户通过单一登录(Single Sign-On,SSO)访问多个应用系统。这个压缩包包含的是CAS服务器的4.2.1版本的源代码,以及使用Gradle...

    cas client

    5. 编译并运行项目,测试CAS客户端的SSO功能是否正常。 理解并掌握这些知识点对于构建和维护一个基于CAS的SSO系统至关重要。通过实践和调试这个示例项目,你可以深入理解CAS客户端的工作原理,并能将其应用于自己的...

    cas-client-3.1.12-release.tar.gz

    3. **pom.xml**: Maven项目对象模型文件,定义了项目依赖、构建过程等信息,便于使用Maven构建和管理项目。 4. **README.md**或**README.txt**: 可能包含项目介绍、安装指南、配置说明等信息。 5. **LICENSE**和**...

    cas-server-3.5.0

    【描述】中提到的"删除maven管理"意味着开发者在部署或运行这个CAS服务器时,不需要Maven来管理和构建项目。Maven通常用于Java项目的依赖管理和构建,但在这里,开发者已经预先处理了所有的依赖,将它们打包在一个...

    cas sso server page

    要部署CAS服务器,首先需要安装Java环境,然后下载或克隆CAS源码,使用Maven或Gradle等构建工具编译并打包。配置文件如`cas.properties`用于定制CAS的行为,包括数据库连接、服务定义、认证策略等。 3. CAS工作流程...

    java-cas客户端client安装包

    1. 添加依赖:在项目的`pom.xml`文件中,引入Java CAS客户端的Maven依赖,确保能够编译和运行相关代码。 2. 配置客户端:配置CAS服务器的URL和其他相关设置,如服务验证URL、服务器地址等,这通常在`cas.properties`...

    CAS client 3.4.2

    使用Maven或Gradle等构建工具,按照项目规范进行编译,生成`jar`文件,然后将其添加到项目依赖中。 总的来说,CAS客户端3.4.2提供了一种简单且安全的方式来管理Web应用的认证,简化了开发人员的工作。通过深入理解...

    cas实现单点登录服务端及客户端

    - 编译与部署:使用Maven或Gradle构建项目,生成WAR文件,将其放入Tomcat的webapps目录下。启动Tomcat,CAS服务器即部署完成。 2. CAS客户端配置 - CAS客户端库:在你的应用程序中,需要引入CAS客户端库,如...

    CAS-server Eclipse调试运行源代码

    3. **导入项目**:在Eclipse中,选择"File" -&gt; "Import" -&gt; "Existing Maven Projects",然后导航到下载的CAS-server源代码目录,Eclipse将自动识别并导入项目。 4. **配置构建路径**:确保项目的类路径正确,包括...

    单点登录 - CAS【一】

    CAS(Central Authentication Service)是 Yale 大学开发的一个开源项目,是实现SSO的一种流行解决方案。本教程将深入介绍CAS的工作原理和实现细节。 在CAS的架构中,有两个主要的角色:服务提供者(Service ...

    CAS单点登录(SSO)完整教程

    2. **构建和部署**:使用Maven或Gradle等构建工具编译源码,然后将应用部署到支持的容器,如Tomcat。 3. **配置CAS服务器**:修改`cas.properties`配置文件,设置数据库连接、服务定义、安全策略等。 **四、CAS SSO...

    Java_Apereo CAS身份单点登录为所有地球和超越.zip

    3. **构建与安装**:如果使用的是源码,需要使用Maven或Gradle等构建工具编译项目,生成可部署的WAR文件。 4. **配置**:修改`cas.properties`或`application.yml`等配置文件,设置数据库连接、服务器地址、认证策略...

    casi_register

    - `pom.xml`:Maven项目的配置文件,定义了项目依赖和构建过程。 - `README.md`:项目介绍和指南,可能包含如何构建和运行项目的信息。 - `LICENSE`:项目的开源许可协议。 5. 开发和调试: - 使用Maven或...

Global site tag (gtag.js) - Google Analytics