Skip to content

Commit 5637a69

Browse files
committed
Use published artifact for remoteapi jar file and update to non-deprecated property names
SVN r65370 |2020-04-17 13:40:09 +0000
1 parent 20d0cda commit 5637a69

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

sas/build.gradle

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,24 @@ TeamCityExtension teamCityExt = project.getExtensions().findByType(TeamCityExte
88
if (TeamCityExtension.isOnTeamCity(project) && teamCityExt == null)
99
project.extensions.create("teamCity", TeamCityExtension, project)
1010

11+
configurations {
12+
remoteApi
13+
}
14+
15+
dependencies {
16+
BuildUtils.addLabKeyDependency(project: project, config: "remoteApi", depProjectPath: BuildUtils.getRemoteApiProjectPath(gradle), depVersion: project.labkeyClientApiVersion)
17+
}
18+
1119

1220
project.task("distribution",
1321
group: GroupNames.DISTRIBUTION,
1422
description: "Create a zip file for the SAS API client distribution containing the SAS macros, java client api jar and its dependencies",
1523
type: Zip,
1624
{Zip zip ->
17-
zip.baseName = "LabKey${BuildUtils.getDistributionVersion(project)}-ClientAPI-SAS"
25+
zip.archiveBaseName.set("LabKey${BuildUtils.getDistributionVersion(project)}-ClientAPI-SAS")
1826
zip.from (project.file("macros"))
19-
zip.from (project.project(BuildUtils.getRemoteApiProjectPath(gradle)).tasks.jar)
20-
zip.from (project.project(BuildUtils.getRemoteApiProjectPath(gradle)).configurations.compile)
21-
zip.into zip.baseName
22-
zip.destinationDir project.rootProject.file("dist/client-api/sas")
27+
zip.from project.configurations.remoteApi
28+
zip.into zip.archiveBaseName
29+
zip.destinationDirectory = project.rootProject.file("dist/client-api/sas")
2330
}
2431
)

0 commit comments

Comments
 (0)