軟體下載 Gradle 7.0

檔案名稱 gradle-7.0-all.zip

Gradle 7.0 軟體下載

軟體資訊
檔案版本 Gradle 7.0

檔案名稱 gradle-7.0-all.zip
檔案大小
更新日期 2021-04-12
  • 1
    版本確認
  • 2
    檔案準備中
  • 3
    檔案下載

軟體介紹 & 更新資訊

Gradle 7.0
新的 K7 Total Security 功能為您的 PC 提供強大的多層保護。獨特的 K7 Cerebro 掃描技術能夠快速檢測出最有效的惡意軟件威脅,同時對未來的威脅採取主動的檢測和響應方法,確保全面的安全。下載 K7 Total Security Offline Installer 安裝程序! A 超高速,令人難以置信的智能掃描算法來檢測實時新興威脅,並預測未來的惡意軟件攻擊。通過確保網上銀... K7 Total Security 軟體介紹

What's new in this version:

Fixed:
- Dependency locking of settings classpath isn't properly persisted
- Upgrade Bouncy Castle dependency
- Investigate tmp dir problems
- Verify that Gradle TestKit works forwards and backwards with Gradle 7
- 7.0-M2 fails to build when using "withGroovyBuilder"
- Groovy DSL script plugins prematurely truncate the plugin id
- providedCompile configuration from war plugin is not added to testRuntimeClasspath
- Let the configuration cache serialize arrays of primitive types
- Dependency locking polishing
- JDK 16: InaccessibleObjectException: Unable to make protected void java.util.ResourceBundle.setParent(java.util.ResourceBundle)
- Dependency locking should not persist lock state on build failure
- Write upgrade guide for Groovy upgrade
- Make sure localGroovy/embedded Groovy represents a "full" Groovy language distribution
- Consistently use Spock2+JUnit platform in documentation and tests
- Gradle Profiler - Remove copy of ApplyAbiChangeToJavaSourceFileMutator
- Investigate what macOS memory info issues mean for Gradle
- Upgrade embedded Kotlin to 1.4.31
- Document new includeBuild for plugin builds
- Groovy3: Investigate init script issues
- Remove smoke test for 'org.samples.greeting' plugin
- Investigate and fix snippets with failing/ignored tests
- Remove remaining occurences of compile and runtime in docs and diagrams
- Allow work to be marked explicitly not cacheable via annotation
- Remove willBeRemovedInGradle7() and willBecomeAnErrorInGradle7() methods from DeprecationMessageBuilder
- Make adding 'config_loc' to checkstyle.configProperties an error
- Regression: StackOverflowError during configuration
- Improve deprecation message for resolution of configuration outside of project scope.
- Configuration cache issue with :pluginUnderTestMetadata when both kotlin-jvm and java-gradle-plugin are applied
- Wrong deprecation warning on using task outputs in another task with no explicit task dependency
- `processDebugAndroidTestManifest` is wrongly out of date on second run with the configuration cache enabled
- Ignore generated methods for Memoized annotation for plugin validation
- excludePlugin in version catalog does not work
- Confusing inconsistency regarding default plugin versions in TOML files
- Task dependency verification should report the source of the problem
- Bug in task dependency validation
- Gradle 7: skip dependency validation for disabled tasks
- Performance regression in large Android project with Gradle 7.0-milestone-1
- JavaPlugin documentation states wrong default.extendsFrom
- Remove references to JCenter from Gradle
- Fix `Querying the mapped value of provider(interface java.util.Set) before task ':base-services:jar'` in our build
- Change in behaviour when resolving project dependencies
- Deprecate the jcenter() convenience method
- Remove inactive feature preview flag GRADLE_METADATA
- Investigate static analysis of external plugins
- Node DexingWithClasspathTransform has not been encoded yet with 7.0
- Do not watch unsupported file systems
- Turn 'Changing the value for a FileCollection with a final value' into an error
- Turn 'Querying the mapped value of provider before producer has completed' into an error
- Make 'Calling afterEvaluate when the project is already evaluated' an error
- Remove ComponentSelectionReason.getDescription()
- Remove Test.getClassLoaderCache()
- Cross-document links in userguide_single are broken
- StackOverflowError when loading project in IntelliJ IDEA with Gradle 6.8
- Promote Java Toolchains
- Gradle triggers its own deprecation warning "Querying the mapped value of task"
- Update embedded dependencies to latest versions
- Re-enable cross-build transform cache
- Adjust resolution order of plugin sources if pluginManagement { includeBuild() } is used
- Remove DefaultVersionSelectorScheme.DefaultVersionSelectorScheme(VersionComparator)
- Default to single lock file per project
- Default to updated version sorting
- Remove 'javascript.base.SourceTransformationException'
- Remove deprecated JavaScript plugins
- gradle depends on an insecure third-party JAR package that contains the CVE vulnerability cve-2020-13956.
- De-incubate Javadoc/Sources publishing and compileOnlyApi
- De-incubate Java Module System support
- Add 'org.gradle.plugin.api-version' attribute
- Do not report missing dependency if there is a dependency in the other direction
- Must do before 7.0 release
- Upgrade the embedded Kotlin to 1.4.21
- Promote incubating Provider.forUseAtConfigurationTime
- Remove deprecated org.gradle.logging.LoggingManagerInternal
- Fail for duplicates in copy specs for default duplicates strategy
- Remove deprecated org.gradle.api.internal.AbstractTask
- Remove deprecated ProjectLayout.configurableFiles and friends
- Promote incubating `ProviderFactory.fileContents`
- Promote incubating `ProviderFactory.(gradleProperty|systemProperty|environmentVariable)`
- Promote incubating `org.gradle.process.ExecOperations`
- Promote incubating `ObjectFactory.fileCollection`
- Upgrade unit and integration tests to run on Spock 2
- Accept Groovy performance regressions
- Promote `ObjectFactory.fileProperty`, `directoryProperty` and `sourceDirectorySet`
- Promote incubating TAPI for notifying the daemon of changed paths
- Promote incubating ignoring of empty directories
- Promote incubating WorkResult.or()
- Promote incubating getStableSources()
- Promote incubating BuildCacheKey.toByteArray()
- Promote incubating ReplacedBy
- Promote incubating FileType
- Promote incubating InjectionPointQualifier
- Promote incubating Task.getTimeout()
- Remove deprecated work validation failures
- Remove deprecated arbitrary local build cache configuration option
- Remove deprecated ValidateTaskProperties task
- Remove deprecated unsafe watch file system properties
- Remove deprecated methods in JavaCompile
- Remove deprecated ImmutableFileCollection
- Remove deprecated VFS system properties
- Remove deprecated PatternSpecFactory.reportChangedDefaultExcludes()
- Compilation with toolchain using JDK 16-ea28 fails due to illegal access to com.sun.tools.javac.code.Symbol$TypeSymbol (worked in 16-ea26)
- Multiple transformed artifacts selected
- Remove deprecated methods from IdeaContentRoot
- Support for Apple silicon natively
- Enable file system watching by default
- Remove the Play plugins
- Javadoc uses the same output directory for different source sets
- Fix Lint task with evaluation of input properties
- Remove deprecated APIs in code-quality subproject
- Removal of IvyArtifactRepository.layout deprecated methods
- Deincubate TAPI test debugging features
- Deincubate EclipseProject TAPI mode fixtures
- Deincubate test output progress events
- Deincubate TestLauncher methods
- Deincubate ProjectDependency and EclipseExternalDependency methods
- Remove deprecated toolchain/installation APIs
- Add 'org.gradle.jvm.environment' attribute
- Give access to catalogs from binary plugins
- Central declaration of dependencies
- Not possible to use libs.xy based on TOML file inside of custom configuration with closure
- Disable parallel execution for work failing validation
- Report work validation warnings to console
- Disable execution optimizations for invalid work
- Follow up on not fingerprinting outputs
- Regression with JUnit Platform it is not possible to select inherited tests via command line
- Configuration cache - Intellij synchronization crashes
- Let .gradle.kts scripts use Kotlin language and api 1.4
- Kotlin scripts should be compiled with `-Xjvm-default=enable`
- Incremental compilation should be supported with JDK 15
- Plugin org.yaml_snakeyaml:1.17 has a known vulnerability
- Settings plugins should be visible to other included builds
- ListProperty value is observed too eagerly when used as a task dependency
- Disable Gradle Module Metadata buildId by default
- Allow source dependencies without settings file before making DeprecateUndefinedBuildWorkExecutor.execute() fail
- JDK16 support in Gradle
- `buildSrc/build` should not be added to classpath if `buildSrc` contains no sources or build files.
- Support Java 16
- Provider.orElse(<provider>) tests presence eagerly
- IntelliJ IDEA Gradle sync with Zulu 11.0.7 JDK on macOS throws newly created daemon process has a different context than expected
- Make inferModulePath=true the default
- Dependency substitution not resolving project artifact
- Remove org.gradle.kotlin.dsl.caching.buildcache
- Fail on duplicates when creating archives by default
 Remove deprecated java and scala 'language plugins'
 Disallow write-only task properties
 Depend on individual Groovy libraries instead of groovy-all
 Task implementors/users get often-surprising caching behaviour when file inputs have no explicit normalisation/path-sensitivity
 Stop DefaultProject extending ProcessOperations
 Disable caching for tasks failing task type validation
JPMS Support
- Inconsistent accessor generation strategy for "versions" and "bundles"
- Regression in 7.0-rc-1 around setting groovy classpath for groovydoc task
- Gradle 7.0 has problems with annotation processors and java 16
- Typesafe project accessors not working in root build script file
- Typesafe accessors to version catalog do not work in the subprojects block
- Dependency locking sometimes create an empty lockfile
- Performance regression in Gradle 7.0 for large Android builds
- Android sourceSets task does not show output in Gradle 6.8+
- Tooling API TestProgressEvents ignore test display name
- com.gradle.plugin-publish should upload Gradle Module Metadata to the Plugin Portal

Gradle 7.0 相關參考資料
Gradle 7.0 Release Notes - Gradle User Manual

As of Gradle 7.0, both running Gradle itself and building JVM projects with Java 16 is fully supported. Centralized dependency versions. There are a number of ...

https://docs.gradle.org

Gradle 7.0.2 Release Notes - Gradle User Manual

Native support for Apple Silicon · Support for Java 16 · Centralized dependency versions · Type-safe project accessors · Groovy 3 upgrade · Dependency locking​ ...

https://docs.gradle.org

Gradle 7.0-milestone-1 Release Notes - Gradle User Manual

Upgrade Instructions. Switch your build to use Gradle 7.0-milestone-1 by updating your wrapper: ./gradlew wrapper --gradle-version=7.0 ...

https://docs.gradle.org

Gradle 7.0.1 Release Notes - Gradle User Manual

As of Gradle 7.0, both running Gradle itself and building JVM projects with Java 16 is fully supported. Centralized dependency versions. There are a number of ...

https://docs.gradle.org

Gradle 7.0-rc-1 Release Notes - Gradle User Manual

As of Gradle 7.0, both running Gradle itself and building JVM projects with Java 16 is fully supported.. Centralized dependency versions. There are a number of ...

https://docs.gradle.org

Upgrading your build from Gradle 6.x to the latest

Plugins built with Gradle 7.0 will now have Groovy 3 on their classpath when using ... In Gradle 7, both the compile and runtime configurations are removed.

https://docs.gradle.org

What's new in Gradle 7.0 - Gradle

8 天前 — Faster up-to-date checking with file system watching · Faster Kotlin DSL script compilation · Faster builds by skipping more work when using build ...

https://gradle.org

Releases - Gradle

v7.0.1 · Download: binary-only or complete · User Manual · API Javadoc · DSL Reference · Release Notes ...

https://gradle.org

Gradle Build Tool

Accelerate developer productivity. Gradle helps teams build, automate and deliver better software, faster.

https://gradle.org

Gradle 6 提示有内容将会在7 的时候被丢弃- 知乎

2020年4月1日 — 在编译的时候有下面的警告提示: Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.

https://zhuanlan.zhihu.com