mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-01 11:05:56 +01:00
63 lines
2.1 KiB
Groovy
63 lines
2.1 KiB
Groovy
|
|
/*
|
||
|
|
* MIT License
|
||
|
|
*
|
||
|
|
* Copyright (c) 2020-present Cloudogu GmbH and Contributors
|
||
|
|
*
|
||
|
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||
|
|
* of this software and associated documentation files (the "Software"), to deal
|
||
|
|
* in the Software without restriction, including without limitation the rights
|
||
|
|
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||
|
|
* copies of the Software, and to permit persons to whom the Software is
|
||
|
|
* furnished to do so, subject to the following conditions:
|
||
|
|
*
|
||
|
|
* The above copyright notice and this permission notice shall be included in all
|
||
|
|
* copies or substantial portions of the Software.
|
||
|
|
*
|
||
|
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||
|
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||
|
|
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||
|
|
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||
|
|
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||
|
|
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||
|
|
* SOFTWARE.
|
||
|
|
*/
|
||
|
|
|
||
|
|
|
||
|
|
plugins {
|
||
|
|
id 'org.scm-manager.smp' version '0.5.1'
|
||
|
|
}
|
||
|
|
|
||
|
|
dependencies {
|
||
|
|
implementation('sonia.svnkit:svnkit:1.10.1-scm2') {
|
||
|
|
exclude group: 'org.tmatesoft.svnkit', module: 'trilead-ssh2'
|
||
|
|
}
|
||
|
|
implementation 'sonia.svnkit:svnkit-dav:1.10.1-scm2'
|
||
|
|
testImplementation 'com.github.sdorra:shiro-unit'
|
||
|
|
}
|
||
|
|
|
||
|
|
scmPlugin {
|
||
|
|
scmVersion = project.version
|
||
|
|
core = true
|
||
|
|
name = 'scm-svn-plugin'
|
||
|
|
displayName = 'Subversion'
|
||
|
|
description = 'Plugin for the version control system Subversion'
|
||
|
|
author = 'Cloudogu GmbH'
|
||
|
|
category = 'Source Code Management'
|
||
|
|
|
||
|
|
openapi {
|
||
|
|
packages = [
|
||
|
|
'sonia.scm.api.v2.resources'
|
||
|
|
]
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
/*
|
||
|
|
<!--
|
||
|
|
SCMSvnDiffGenerator is a copy of an internal SVNKit class, with small changes for SCM-Manger.
|
||
|
|
If we refactor the class, it could become very hard to merge it with upstream.
|
||
|
|
So we do not want a duplication report for this class.
|
||
|
|
-->
|
||
|
|
<sonar.cpd.exclusions>\*\*\/SCMSvnDiffGenerator.java</sonar.cpd.exclusions>
|
||
|
|
*/
|