Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
schbrain-parent
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Incidents
Environments
Packages & Registries
Packages & Registries
Package Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
framework
schbrain-parent
Commits
52d094de
Commit
52d094de
authored
Nov 23, 2023
by
liaozan
🏀
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bump spring-boot-starter-parent.version from 2.7.17 to 2.7.18
parent
87fb392b
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
13 additions
and
15 deletions
+13
-15
integration/integration-maven-plugin/src/main/java/com/schbrain/maven/plugin/mojo/PrepareMojo.java
...main/java/com/schbrain/maven/plugin/mojo/PrepareMojo.java
+4
-0
pom.xml
pom.xml
+1
-1
starters/oss-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/oss/util/OssUtils.java
...m/schbrain/framework/autoconfigure/oss/util/OssUtils.java
+8
-14
No files found.
integration/integration-maven-plugin/src/main/java/com/schbrain/maven/plugin/mojo/PrepareMojo.java
View file @
52d094de
...
...
@@ -9,6 +9,8 @@ import org.apache.maven.project.MavenProject;
import
java.io.File
;
import
java.io.IOException
;
import
java.nio.file.*
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Map.Entry
;
...
...
@@ -23,6 +25,7 @@ import java.util.Map.Entry;
requiresDependencyCollection
=
ResolutionScope
.
COMPILE_PLUS_RUNTIME
)
public
class
PrepareMojo
extends
AbstractMojo
{
private
static
final
DateTimeFormatter
FORMATTER
=
DateTimeFormatter
.
ofPattern
(
"yyyyMMddHHmmss"
);
private
static
final
String
DOCKER_BUILD_INFO
=
"dockerBuildInfo"
;
/**
...
...
@@ -139,6 +142,7 @@ public class PrepareMojo extends AbstractMojo {
variables
.
put
(
"VERSION"
,
version
);
variables
.
put
(
"REGISTRY"
,
dockerRegistry
);
variables
.
put
(
"PROFILE"
,
springProfile
);
variables
.
put
(
"BUILD_TIME"
,
FORMATTER
.
format
(
LocalDateTime
.
now
()));
// add additionalProperties
if
(
additionalProperties
!=
null
)
{
variables
.
putAll
(
additionalProperties
);
...
...
pom.xml
View file @
52d094de
...
...
@@ -8,7 +8,7 @@
<parent>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-parent
</artifactId>
<version>
2.7.1
7
</version>
<version>
2.7.1
8
</version>
</parent>
<groupId>
com.schbrain.framework
</groupId>
...
...
starters/oss-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/oss/util/OssUtils.java
View file @
52d094de
...
...
@@ -2,8 +2,8 @@ package com.schbrain.framework.autoconfigure.oss.util;
import
cn.hutool.core.date.DatePattern
;
import
cn.hutool.core.io.FileUtil
;
import
cn.hutool.core.net.url.UrlBuilder
;
import
cn.hutool.core.text.StrFormatter
;
import
cn.hutool.core.util.URLUtil
;
import
cn.hutool.http.HttpUtil
;
import
com.aliyun.oss.*
;
import
com.aliyun.oss.common.comm.ResponseMessage
;
...
...
@@ -27,8 +27,6 @@ import org.apache.commons.lang3.StringUtils;
import
java.io.File
;
import
java.io.InputStream
;
import
java.net.MalformedURLException
;
import
java.net.URL
;
import
java.time.*
;
import
java.time.format.DateTimeFormatter
;
import
java.util.Date
;
...
...
@@ -193,8 +191,8 @@ public class OssUtils {
public
static
String
withBucketPrefix
(
String
objectKey
,
String
bucket
)
{
// oss supports https by default
String
prefix
=
"https://"
+
bucket
+
"."
+
ossProperties
.
getEndpoint
();
return
U
RLUtil
.
completeUrl
(
prefix
,
objectKey
);
String
httpUrl
=
"https://"
+
bucket
+
"."
+
ossProperties
.
getEndpoint
();
return
U
rlBuilder
.
ofHttp
(
httpUrl
).
addPath
(
objectKey
).
build
(
);
}
public
static
String
replaceWithDefaultDomain
(
String
ossUrl
)
{
...
...
@@ -205,15 +203,11 @@ public class OssUtils {
if
(
StringUtils
.
isBlank
(
domain
))
{
return
ossUrl
;
}
domain
=
URLUtil
.
normalize
(
domain
);
URL
originUrl
=
URLUtil
.
url
(
ossUrl
);
URL
domainUrl
=
URLUtil
.
url
(
domain
);
try
{
return
new
URL
(
domainUrl
.
getProtocol
(),
domainUrl
.
getHost
(),
domainUrl
.
getPort
(),
originUrl
.
getPath
()).
toString
();
}
catch
(
MalformedURLException
e
)
{
log
.
warn
(
"replace domain fail, return the default url instead"
,
e
);
return
ossUrl
;
}
UrlBuilder
originUrlBuilder
=
UrlBuilder
.
ofHttp
(
ossUrl
);
return
UrlBuilder
.
ofHttp
(
domain
)
.
setPath
(
originUrlBuilder
.
getPath
())
.
setQuery
(
originUrlBuilder
.
getQuery
())
.
build
();
}
public
static
CopyResult
copyObject
(
String
sourceKey
,
String
destinationKey
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment