-
-
Notifications
You must be signed in to change notification settings - Fork 127
Expand file tree
/
Copy pathgradle.properties
More file actions
121 lines (120 loc) · 5.19 KB
/
gradle.properties
File metadata and controls
121 lines (120 loc) · 5.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
###################################################################################################
## 1. Gradle \u76F8\u5173\u53C2\u6570
###################################################################################################
org.gradle.jvmargs=-Xmx2048m -Dio.netty.allocator.type=unpooled
org.gradle.caching=false
org.gradle.parallel=true
# \u5982\u679C gradle \u770B\u4F3C\u5361\u6B7B\uFF0C\u8BF7\u5C1D\u8BD5\u6253\u5F00\u65E5\u5FD7\u67E5\u770B\u8BE6\u60C5
#org.gradle.logging.level=info
# \u8FD9\u91CC\u53EF\u4EE5\u914D\u7F6E\u5176\u4ED6 gradle \u53C2\u6570
#
#
#
###################################################################################################
## 2. Project \u57FA\u672C\u4FE1\u606F
###################################################################################################
#
### 2.1 pom GAV
projectGroup=io.github.hylexus.jt
projectVersion=3.0.0-rc.2
#
### 2.2 Developer
projectDeveloperId=hylexus
projectDeveloperName=hylexus
projectDeveloperEmail=hylexus@163.com
#
### 2.3 Issue
projectHomePage=https://github.com/hylexus/jt-framework
projectIssueManagementSystem=GitHub
projectIssueManagementUrl=https://github.com/hylexus/jt-framework/issues
#
### 2.4 SCM
projectScmUrl=https://github.com/hylexus/jt-framework
projectScmConnection=scm:git:git@github.com:hylexus/jt-framework.git
projectScmDeveloperConnection=scm:git:git@github.com:hylexus/jt-framework.git
#
### 2.5 License
projectLicenseName=
projectLicenseUrl=
projectLicenseDistribution=repo
#
#
#
###################################################################################################
## 3. \u540E\u7AEF\u6784\u5EFA\u914D\u7F6E
###################################################################################################
#
### 3.1 JDK\u3001\u4F9D\u8D56\u914D\u7F6E
#
# \u6BCF\u4E2A\u6A21\u5757\u7684 JDK \u7248\u672C\u4E0D\u5C3D\u76F8\u540C
# \u53C2\u8003: io.github.hylexus.jt.gradle.JtFrameworkVersions
#
# Spring Boot / Cloud BOM \u7248\u672C\uFF08\u7528\u4E8E\u4F9D\u8D56\u5BF9\u9F50\uFF09
# \u53C2\u8003\uFF1Ahttps://start.spring.io/actuator/info
defaultSpringBootBomVersion=2.7.18
#
### 3.2 \u65E5\u5FD7\u8F93\u51FA\u5F00\u5173
jt-framework.backend.build.log.debug=false
jt-framework.backend.build.log.info=true
jt-framework.backend.build.log.success=true
jt-framework.backend.build.log.warning=true
jt-framework.backend.build.log.error=true
#
### 3.3 \u6784\u5EFA\u4EFB\u52A1\u63A7\u5236\uFF08\u4E0B\u9762\u8FD9\u4E9B\u4EFB\u52A1\u4F1A\u663E\u8457\u5F71\u54CD\u6784\u5EFA\u65F6\u95F4\uFF0C\u53EF\u901A\u8FC7\u914D\u7F6E\u5F00\u5173\u63A7\u5236\uFF09
#
# \u662F\u5426\u6784\u5EFA fatjar
# \u4EC5\u4EC5\u5F71\u54CD samples,demos \u76EE\u5F55\u4E0B\u9762\u7684\u51E0\u4E2A\u8C03\u8BD5\u6A21\u5757
# \u8BE6\u60C5\u89C1: io.github.hylexus.jt.gradle.plugins.JtFrameworkFastModePlugin
jt-framework.backend.build.debug-module-fatjar.enabled=false
#
# \u662F\u5426\u6267\u884C checkstyle \u68C0\u6D4B
jt-framework.backend.build.checkstyle.enabled=false
#
#
#
###################################################################################################
## 4. \u524D\u7AEF\u6784\u5EFA\u914D\u7F6E
###################################################################################################
#
#
#
###################################################################################################
## 5. Maven \u53D1\u5E03\u914D\u7F6E
###################################################################################################
#
### 5.1 Maven \u516C\u5171\u914D\u7F6E
#
# \u7B7E\u540D\u7B56\u7565
# - auto\uFF1A\u4EC5\u5728\u9700\u8981\u65F6\u7B7E\u540D\uFF08\u4F8B\u5982\u53D1\u5E03\u5230 Central\uFF09
# - on\uFF1A\u59CB\u7EC8\u7B7E\u540D
# - off\uFF1A\u4E0D\u7B7E\u540D
jt-framework.maven.publications.signing=auto
#
### 5.2 Central Portal\uFF08\u65B0\u7248 Sonatype\uFF09\u914D\u7F6E
#
# \u65E7\u7248 https://oss.sonatype.org \u5DF2\u5E9F\u5F03
# \u65B0\u7248\u53D1\u5E03\u6D41\u7A0B\uFF1A
# 1. \u751F\u6210\u5230\u672C\u5730\u4E34\u65F6\u76EE\u5F55\uFF08\u4E0B\u9762 `temp-dir` \u914D\u7F6E\u7684\u5730\u5740\uFF09
# 2. \u901A\u8FC7 `io.gitee.pkmer.pkmerboot-central-publisher` \u63D2\u4EF6\u4E0A\u4F20\u81F3 https://central.sonatype.com
# \u53C2\u8003\u811A\u672C\uFF1A
# build-script/maven/publish-to-maven-repository-central-portal.sh
jt-framework.maven.repo.central-portal.enabled=false
#
# Maven \u6784\u4EF6\u7684\u672C\u5730\u4E34\u65F6\u8F93\u51FA\u76EE\u5F55
jt-framework.maven.repo.central-portal.artifacts.temp-dir=/tmp/jt-framework/temp-artifacts
#
### 5.3 \u79C1\u6709\u4ED3\u5E93\u914D\u7F6E
#
# \u65E7\u7248 Nexus / \u5185\u7F51\u4ED3\u5E93
# \u4E0D\u9700\u8981\u672C\u5730\u4E34\u65F6\u76EE\u5F55\uFF0C\u4F60\u81EA\u5DF1\u63A7\u5236\u53D1\u5E03\u6D41\u7A0B
# \u53C2\u8003\u811A\u672C\uFF1A
# build-script/maven/publish-to-maven-repository-private.sh
jt-framework.maven.repo.private.enabled=false
#
### 5.4 GitHub Packages \u914D\u7F6E
#
# \u975E\u751F\u4EA7\u5305\uFF08beta / rc \u7B49\uFF09\u901A\u5E38\u53D1\u5E03\u5728\u8FD9\u91CC
# \u4E0D\u9700\u8981\u672C\u5730\u4E34\u65F6\u76EE\u5F55\uFF0C\u76F4\u63A5\u53D1\u5E03(\u901A\u8FC7 GitHub Actions \u81EA\u52A8\u53D1\u5E03)
# \u672C\u5730\u8C03\u8BD5\u811A\u672C\uFF1A
# build-script/maven/publish-to-maven-repository-github-packages.sh
jt-framework.maven.repo.github.enabled=false