Gradle 6.1 軟體資訊介紹&下載

5KPlayer,軟體教學,軟體下載,電腦問題,電腦教學
5KPlayer,內置 AirPlay 接收器,可以幫助您免費從 iPhone,iPad,iPod 和 Apple Watch 到 Mac OS X 和 Windows PC 的流媒體(音頻和視頻)。它也是一個 AirPlay 發件人免費從 iMac,MacBook 和 Windows 10/8/ 7 到 Apple TV,AirPlay 揚聲器等免費流 MP4,MOV,M4V,MP3 和 AAC.

免費高清視頻播放器是一個在線視頻音樂支持多達 300 多個在線視頻音頻站點的下載器。沒有訂閱,你可以免費下載 4K 5K 8K 超高清或 1080P 高清視頻音樂在線不僅 YouTube,而且還有 Facebook,雅虎,DailyMotion,Vimeo,Vevo,Metacafe,Myspace,Vine,UStream,MTV,Instagram,Bliptv,LiveLeak ,CBS slideshare,以及免費下載 Soundcloud 等頂級視頻分享網站的音樂.

免費高清視頻播放器本能地提高了音樂和視頻的質量。一方面,它可以播放 MKV / M2TS / MP4 / AVI / WMV / FLV 視頻,同時作為無區域播放的 DVD 播放器,播放帶有多字幕軌道和音軌的 4K / 5K / 8K UHD 視頻,YouTube 視頻,高清攝像機,藍光視頻和衛星廣播令人印象深刻;

5KPlayer 也轉換在線視頻電影配樂到 MP3,AAC 音樂格式或鈴聲作為一個獨立的 YouTube 到 MP3 視頻下載器和轉換器。

注意:需要.NET Framework.

也可用:下載 5KPlayer 為 Mac

5KPlayer Screenshot 1
5KPlayer Screenshot 2
5KPlayer Screenshot 3
5KPlayer Screenshot 4

Gradle 6.1

gradle-6.1-all.zip

132 MB

Windows XP / Vista / Windows 7 / Windows 8 / Windows 10

免費軟體

DearMob, Inc.

http://www.5kplayer.com/

2020-01-16

What's new in this version:

Improvements for plugin authors:
- Finalize property value only when the value is queried
- In previous Gradle releases, certain Gradle types, such as Property or ConfigurableFileCollection, provided a finalizeValue() method that eagerly calculated the final value for a property and prevented further changes
- When a task starts running, Gradle automatically finalizes task properties of these types, so that the same value is seen by the task's actions and Gradle's build caching/up-to-date checks. This also avoids calculating the property value multiple times, which can sometimes be expensive. Plugins can also use finalizeValue() to finalize other properties, such as a property of a project extension, just prior to querying the value.
- In this release, these types gain a new finalizeValueOnRead() method. This method is similar to finalizeValue(), except that the final value is calculated when the value is queried rather than immediately. Plugins can use this method when a property value may be expensive to calculate or when the value may not have been configured to ensure that all consumers of the property see the same, final, value from that point onwards.
- Please see the user manual for more details

New managed property types:
- Gradle 5.5 introduced the concept of a managed property for tasks and other types, where Gradle provides an implementation of the getter and setter for an abstract property defined on a task, project extension, or other custom type. This simplifies plugin implementations by removing a bunch of boilerplate.
In this release, it is possible for a task or other custom type to have an abstract read-only property of type DomainObjectSet<T>.
- Please see the user manual for more details.

New factory methods:
The ObjectFactory type, which plugins and other custom types use to create instances of various useful types, has several new factory methods to create certain Gradle types that could only be created using internal APIs in previous releases:
- The polymorphicDomainObjectContainer() method to create ExtensiblePolymorphicDomainObjectContainer<T> instances
- The namedDomainObjectSet() method to create NamedDomainObjectSet<T> instances
- The namedDomainObjectList() method to create NamedDomainObjectList<T> instances

Improvements for Gradle tooling providers:
- Tooling API: TestLauncher can run specific Test task tests
- The TestLauncher interface in the Tooling API could already launch tests by specifying the name of the test classes or methods; however, if there are multiple Test tasks, then all Test tasks would be executed.
- For IDEs, developers usually want to execute only one task at a time. Gradle 6.1 introduces a new API to execute tests with specific Test task using the withTaskAndTestClasses() and withTaskAndTestMethods() methods.

5KPlayer 相關參考資料