Как создать файл WAR с помощью gradle из консоли?

avatar
Nicholas Saunders
9 августа 2021 в 01:58
82
0
0

Вообще говоря, предпочел бы использовать gradle init для инициализации проектов, а не использовать IDE.

Netbeans создал следующий проект:

nicholas@mordor:~/NetBeansProjects$ 
nicholas@mordor:~/NetBeansProjects$ tree x
x
├── build.gradle
├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
    └── main
        ├── java
        │   └── x
        └── webapp
            ├── index.html
            └── WEB-INF

8 directories, 8 files
nicholas@mordor:~/NetBeansProjects$ 
nicholas@mordor:~/NetBeansProjects$ cat x/build.gradle 
apply plugin: 'java'
apply plugin: 'jacoco'
apply plugin: 'war'

repositories {
    mavenCentral()
}

dependencies {
    providedCompile 'javax:javaee-web-api:8.0'
    
    testImplementation     'junit:junit:4.13'
}
nicholas@mordor:~/NetBeansProjects$ 
nicholas@mordor:~/NetBeansProjects$ mkdir y
nicholas@mordor:~/NetBeansProjects$ 
nicholas@mordor:~/NetBeansProjects$ cd y/
nicholas@mordor:~/NetBeansProjects/y$ 
nicholas@mordor:~/NetBeansProjects/y$ gradle init

Select type of project to generate:
  1: basic
  2: application
  3: library
  4: Gradle plugin
Enter selection (default: basic) [1..4] 

Как создается эта структура и аналогичный файл сборки с помощью gradle init?

Источник

Ответы (0)