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-archetype-initializer
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
tools
schbrain-archetype-initializer
Commits
b754923e
Commit
b754923e
authored
Aug 22, 2022
by
liaozan
🏀
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: update the default branch from "master" to "main"
parent
213593fa
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
22 additions
and
23 deletions
+22
-23
initializer-backend/src/main/java/com/schbrain/archetype/initializer/maven/MavenUtils.java
.../com/schbrain/archetype/initializer/maven/MavenUtils.java
+2
-4
initializer-backend/src/main/java/com/schbrain/archetype/initializer/schedule/GitlabGroupFetchTask.java
.../archetype/initializer/schedule/GitlabGroupFetchTask.java
+1
-3
initializer-backend/src/main/java/com/schbrain/archetype/initializer/service/ArchetypeService.java
...brain/archetype/initializer/service/ArchetypeService.java
+4
-11
initializer-backend/src/main/resources/META-INF/spring-configuration-metadata.json
...ain/resources/META-INF/spring-configuration-metadata.json
+10
-0
initializer-ui/package.json
initializer-ui/package.json
+4
-4
initializer-ui/pom.xml
initializer-ui/pom.xml
+1
-1
No files found.
initializer-backend/src/main/java/com/schbrain/archetype/initializer/maven/MavenUtils.java
View file @
b754923e
...
...
@@ -8,9 +8,7 @@ import com.schbrain.common.util.IdWorker;
import
com.schbrain.common.util.JacksonUtils
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.maven.cli.MavenCli
;
import
org.apache.maven.settings.Mirror
;
import
org.apache.maven.settings.Server
;
import
org.apache.maven.settings.Settings
;
import
org.apache.maven.settings.*
;
import
org.apache.maven.settings.io.DefaultSettingsWriter
;
import
org.eclipse.jgit.api.Git
;
import
org.eclipse.jgit.api.errors.GitAPIException
;
...
...
@@ -76,7 +74,7 @@ public class MavenUtils {
private
static
void
initGitRepo
(
Path
directory
,
Long
repoGroupId
,
ArchetypeGenerateParam
param
)
{
try
{
Git
git
=
Git
.
init
().
setInitialBranch
(
"ma
ster
"
).
setDirectory
(
directory
.
toFile
()).
call
();
Git
git
=
Git
.
init
().
setInitialBranch
(
"ma
in
"
).
setDirectory
(
directory
.
toFile
()).
call
();
git
.
add
().
addFilepattern
(
"."
).
call
();
git
.
commit
().
setAllowEmpty
(
true
).
setAuthor
(
"initializer"
,
"no-reply@schbrain.com"
).
setMessage
(
"Initial Commit"
).
call
();
...
...
initializer-backend/src/main/java/com/schbrain/archetype/initializer/schedule/GitlabGroupFetchTask.java
View file @
b754923e
package
com.schbrain.archetype.initializer.schedule
;
import
cn.hutool.core.lang.tree.Tree
;
import
cn.hutool.core.lang.tree.TreeNode
;
import
cn.hutool.core.lang.tree.TreeUtil
;
import
cn.hutool.core.lang.tree.*
;
import
lombok.extern.slf4j.Slf4j
;
import
org.gitlab4j.api.GitLabApi
;
import
org.gitlab4j.api.GroupApi
;
...
...
initializer-backend/src/main/java/com/schbrain/archetype/initializer/service/ArchetypeService.java
View file @
b754923e
...
...
@@ -7,24 +7,17 @@ import com.schbrain.archetype.initializer.maven.MavenUtils;
import
com.schbrain.archetype.initializer.param.ArchetypeGenerateParam
;
import
com.schbrain.archetype.initializer.response.PreviewFileTree
;
import
com.schbrain.archetype.initializer.runner.ArchetypePreparer
;
import
com.schbrain.common.
util
.ServletUtils
;
import
com.schbrain.common.
web.utils
.ServletUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.ContentDisposition
;
import
org.springframework.http.HttpHeaders
;
import
org.springframework.http.MediaType
;
import
org.springframework.http.*
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.StreamUtils
;
import
org.springframework.util.StringUtils
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.File
;
import
java.io.FileInputStream
;
import
java.io.FileNotFoundException
;
import
java.io.IOException
;
import
java.io.*
;
import
java.time.Duration
;
import
java.util.Arrays
;
import
java.util.Comparator
;
import
java.util.List
;
import
java.util.*
;
import
java.util.stream.Collectors
;
/**
...
...
initializer-backend/src/main/resources/META-INF/spring-configuration-metadata.json
View file @
b754923e
{
"groups"
:
[
{
"name"
:
"archetype"
,
"type"
:
"com.schbrain.archetype.initializer.config.properties.ArchetypeProperties"
,
"sourceType"
:
"com.schbrain.archetype.initializer.config.properties.ArchetypeProperties"
},
{
"name"
:
"gitlab"
,
"type"
:
"com.schbrain.archetype.initializer.config.properties.GitProperties"
,
...
...
@@ -7,6 +12,11 @@
}
],
"properties"
:
[
{
"name"
:
"archetype.source-url"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"com.schbrain.archetype.initializer.config.properties.ArchetypeProperties"
},
{
"name"
:
"gitlab.personal-access-token"
,
"type"
:
"java.lang.String"
,
...
...
initializer-ui/package.json
View file @
b754923e
...
...
@@ -6,7 +6,7 @@
"build"
:
"vite build --mode production"
},
"dependencies"
:
{
"vue"
:
"^3.2.3
7
"
,
"vue"
:
"^3.2.3
8
"
,
"axios"
:
"^0.27.2"
,
"ant-design-vue"
:
"^3.2.11"
,
"highlight.js"
:
"^11.6.0"
,
...
...
@@ -14,8 +14,8 @@
},
"devDependencies"
:
{
"@vitejs/plugin-vue"
:
"^3.0.3"
,
"typescript"
:
"^4.
7.4
"
,
"vite"
:
"^3.0.
7
"
,
"vue-tsc"
:
"^0.40.
1
"
"typescript"
:
"^4.
8.2
"
,
"vite"
:
"^3.0.
9
"
,
"vue-tsc"
:
"^0.40.
5
"
}
}
\ No newline at end of file
initializer-ui/pom.xml
View file @
b754923e
...
...
@@ -20,7 +20,7 @@
<artifactId>
frontend-maven-plugin
</artifactId>
<version>
${frontend-maven-plugin.version}
</version>
<configuration>
<nodeVersion>
v18.
7
.0
</nodeVersion>
<nodeVersion>
v18.
8
.0
</nodeVersion>
<nodeDownloadRoot>
https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/
</nodeDownloadRoot>
</configuration>
<executions>
...
...
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