-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathgradle.properties
More file actions
63 lines (52 loc) · 2.85 KB
/
gradle.properties
File metadata and controls
63 lines (52 loc) · 2.85 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
org.gradle.parallel=true
org.gradle.caching=true
org.gradle.configuration-cache=true
org.gradle.configuration-cache.parallel=true
org.gradle.configureondemand=true
# Root AIJ version
# Installers are only created for versions that exactly match <major>.<minor>.<patch>.<daily> format
version = 6.0.0.99
# Release type of the build, used to generate the metadata for the version.
# Can be one of: RELEASE, PRERELEASE, ALPHA, BETA, or DAILY_BUILD.
releaseType = RELEASE
# Controls whether to build all app images using a custom task instead of JPackage.
# This is useful for GitHub Actions, where we can then share the work.
crossBuildAppImage = true
# Java to ship and compile AIJ with
javaShippingVersion = 25
# Minimum Java version compatibility is ensured for
minJava = 25
# Controls generation of standalone zip installation packages
createZip = false
# Controls generation of standalone tarball installation packages
createTarBalls = true
# For Mac builds, enable DMG installation package creation
createDMG = true
# For Mac builds, enable Codesign and Notorization
# See the comments at the bottom of this file for steps
# that must be completed before notarization will work.
codeSignAndNotarize = true
# Mac DMG installation packages must be created using a Mac computer with credentials set up as described below.
# To Codesign and Notarization, an app-specific password must be stored
# in your Mac computer keychain with name AC_PASSWORD. Steps to set that up:
# 1. See example of generating password at https://support.apple.com/en-us/HT204397
# 2. Once generated, put it in your keychain using this command:
# xcrun notarytool store-credentials "AC_PASSWORD" --apple-id "myname@gmail.com" --team-id "XYZ12345"
# where you substitute your own username (for Apple account) and the "team-id" is the
# trailing string you see in "Developer ID Application" signing certificate, for example
# in "Developer ID Application: FirstName LastName (XYZ123455)" it's the part in parentheses.
# When you run that command, you will be prompted for the app-specific password
# that you created in step 1.
# The above step is one-time-only for part 1 (password is stored
# on-line in your Apple account), and one-time per machine you're
# using for signing for part 2 (password is stored locally in keychain).
#
# Then the user must enter the Developer ID in the IDEA environment.
# Go to IntelliJ IDEA > run configurations (between the hammer and arrow icons) > Edit configurations.
# Click "Edit configuration templates" at the bottom.
# Click "Gradle".
# Enter "astroimagej" into "Gradle Project"
# Enter the DeveloperId environment variable as:
# DeveloperId=Developer ID Application: FirstName LastName (XYZ123455)
# For more information on environment variables see:
# https://www.jetbrains.com/help/objc/add-environment-variables-and-program-arguments.html#add-environment-variables