Skip to content

Latest commit

 

History

History
75 lines (51 loc) · 1.68 KB

INITIAL.md

File metadata and controls

75 lines (51 loc) · 1.68 KB

Main Java Build

Initialized with:

❯ gradle init

Welcome to Gradle 8.7!

Here are the highlights of this release:

  • Compiling and testing with Java 22
  • Cacheable Groovy script compilation
  • New methods in lazy collection properties

For more details see https://docs.gradle.org/8.7/release-notes.html

Starting a Gradle Daemon (subsequent builds will be faster)

Select type of build to generate: 1: Application 2: Library 3: Gradle plugin 4: Basic (build structure only) Enter selection (default: Application) [1..4] 1

Select implementation language: 1: Java 2: Kotlin 3: Groovy 4: Scala 5: C++ 6: Swift Enter selection (default: Java) [1..6] 1

Enter target Java version (min: 7, default: 21): 8

Project name (default: overengineering-tictactoe):

Select application structure: 1: Single application project 2: Application and library project Enter selection (default: Single application project) [1..2] 1

Select build script DSL: 1: Kotlin 2: Groovy Enter selection (default: Kotlin) [1..2] 1

Select test framework: 1: JUnit 4 2: TestNG 3: Spock 4: JUnit Jupiter Enter selection (default: JUnit Jupiter) [1..4] 2

Generate build using new APIs and behavior (some features may change in the next minor release)? (default: no) [yes, no] yes

Task :init To learn more about Gradle by exploring our Samples at https://docs.gradle.org/8.7/samples/sample_building_java_applications.html

BUILD SUCCESSFUL in 1m 42s 1 actionable task: 1 executed


Native Rust Library

❯ cargo new --lib tictactoe Creating library tictactoe package note: see more Cargo.toml keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html