@@ -32,10 +32,10 @@ import (
32
32
const (
33
33
layerName = "functions-framework"
34
34
35
- defaultMavenRepository = "https://s01.oss.sonatype .org/content/repositories/snapshots /"
35
+ defaultMavenRepository = "https://repo.maven.apache .org/maven2 /"
36
36
defaultFrameworkGroup = "dev.openfunction.functions"
37
37
defaultFrameworkArtifactID = "functions-framework-invoker"
38
- defaultFrameworkVersion = "1.0.0-SNAPSHOT "
38
+ defaultFrameworkVersion = "1.0.0"
39
39
)
40
40
41
41
func main () {
@@ -239,18 +239,19 @@ func installFunctionsFramework(ctx *gcp.Context, layer *libcnb.Layer) error {
239
239
}
240
240
241
241
artifact := fmt .Sprintf ("%s-jar-with-dependencies.jar" , frameworkArtifactID )
242
+ version := frameworkVersion
242
243
if strings .HasSuffix (frameworkVersion , "-SNAPSHOT" ) {
243
- version , err := getSnapshotVersion (ctx , mavenRepository , frameworkGroup , frameworkArtifactID , frameworkVersion )
244
+ var err error
245
+ version , err = getSnapshotVersion (ctx , mavenRepository , frameworkGroup , frameworkArtifactID , frameworkVersion )
244
246
if err != nil {
245
247
return err
246
248
}
247
-
248
- artifact = fmt .Sprintf ("%s-%s-jar-with-dependencies.jar" , frameworkArtifactID , version )
249
249
}
250
250
251
+ artifact = fmt .Sprintf ("%s-%s-jar-with-dependencies.jar" , frameworkArtifactID , version )
251
252
url := fmt .Sprintf ("%s/%s/%s/%s/%s" , mavenRepository , frameworkGroup , frameworkArtifactID , frameworkVersion , artifact )
252
253
253
- return downloadFramework (ctx , ffName , url )
254
+ return downloadFramework (ctx , ffName , strings . ReplaceAll ( url , "//" , "/" ) )
254
255
}
255
256
256
257
func downloadFramework (ctx * gcp.Context , name , url string ) error {
0 commit comments