Hvad gør byggeopgaven tilføjet af Java-plugin?
Hvad gør byggeopgaven tilføjet af Java-plugin?

Video: Hvad gør byggeopgaven tilføjet af Java-plugin?

Video: Hvad gør byggeopgaven tilføjet af Java-plugin?
Video: Java, Gradle, and VS Code 😎🍵 2024, November
Anonim

Det her plugin tilføjer nogle opgaver til dit projekt, som vil kompilere og enhedstest din Javasource-kode, og sæt den sammen i en JAR-fil. Det Java plugin er konvention baseret.

Ved du også, hvilken opgave der tilføjes af wrapper-plugin til projektet?

Det wrapper plugin er i gang med at ruge. Vær opmærksom på, at DSL og anden konfiguration kan ændre sig i senere Gradle-versioner. Gradlen wrapper plugin tillader generering af Gradle indpakning filer af tilføjer -en Indpakningsopgave , der genererer alle filer, der er nødvendige for at køre buildet ved hjælp af Gradle Indpakning.

Ved også, hvad der sker, når vi bygger et Java-projekt? Downloader projekt afhængigheds-JAR'er, hvis det er nødvendigt. Bygning anden afhængig projekter , hvis nogen. Kompilere dette projektets Java kildefiler til klasser i en matchende mappestruktur inde i bygge /målmappe. Konvertering af JSP'er til Java servlets og kompilering af dem.

Spørgsmålet er også, hvilket Java-plugin, der tilføjer nogle opgaver til dit projekt, som vil kompilere og enhedsteste din Java-kildekode og samle den i en jar-fil?

Gradle - Byg -en JAVA projekt . Dette kapitel forklarer, hvordan man bygge -en java projekt ved hjælp af Gradle bygge fil . Først af alt hvad vi har at tilføje java plugin til bygge script, fordi det giver opgaver til kompiler Java-kildekode , løb enhedstest , opret Javadoc og opret en JAR fil.

Kan Gradle-opgaver også oprettes og udvides dynamisk under kørsel?

Gradle-opgaver kan også oprettes og udvides dynamisk under kørsel , er dette udsagn sandt, hvis opgave er nødvendig for at blive udført, og erklæringen er falsk, hvis opgave er ikke nødvendig for at blive udført. Et separat projekt kan være oprettet ved en opgave klasse. Der er forskellige gradle egenskaber som ekstraudstyr og udvidelser.

Anbefalede: