0% found this document useful (0 votes)
11 views10 pages

Namrata 2 Do

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views10 pages

Namrata 2 Do

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

FACULTY OF ENGINEERING AND TECHNOLOGY

Department of Computer Engineering


01CE0717 – DevOps Essentials – Lab Manual

2. Maven and Gradle Environmental Setup for Java Applications.

Steps:
 mvn archetype:generate -DgroupId=com.Tc6A.app -DartifactId=my-app -
DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -
DinteractiveMode=false

 mvn validate

92210103022 |5
FACULTY OF ENGINEERING AND TECHNOLOGY
Department of Computer Engineering
01CE0717 – DevOps Essentials – Lab Manual

 //change this maven.compiler.source version 1.7 to 1.8 in


“pom.xml”.
 <properties>
<project.build.sourceEncoding>UTF-
8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

92210103022 |6
FACULTY OF ENGINEERING AND TECHNOLOGY
Department of Computer Engineering
01CE0717 – DevOps Essentials – Lab Manual

 mvn compile

92210103022 |7
FACULTY OF ENGINEERING AND TECHNOLOGY
Department of Computer Engineering
01CE0717 – DevOps Essentials – Lab Manual

 mvn test

 mvn package

92210103022 |8
FACULTY OF ENGINEERING AND TECHNOLOGY
Department of Computer Engineering
01CE0717 – DevOps Essentials – Lab Manual

 //change this maven-jar plugin code in "pom.xml"


 <plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.Tc6A.app.App</mainClass>
</manifest>
</archive>
</configuration>
</plugin>

92210103022 |9
FACULTY OF ENGINEERING AND TECHNOLOGY
Department of Computer Engineering
01CE0717 – DevOps Essentials – Lab Manual

 mvn clean package

92210103022 |10
FACULTY OF ENGINEERING AND TECHNOLOGY
Department of Computer Engineering
01CE0717 – DevOps Essentials – Lab Manual

 cd target

 java -jar my-app-1.0-SNAPSHOT.jar

92210103022 |11
FACULTY OF ENGINEERING AND TECHNOLOGY
Department of Computer Engineering
01CE0717 – DevOps Essentials – Lab Manual

Gradle
o gradle –v

o gradle init

92210103022 |12
FACULTY OF ENGINEERING AND TECHNOLOGY
Department of Computer Engineering
01CE0717 – DevOps Essentials – Lab Manual

o gradle task

92210103022 |13
FACULTY OF ENGINEERING AND TECHNOLOGY
Department of Computer Engineering
01CE0717 – DevOps Essentials – Lab Manual

o gradle build

o gradle run

92210103022 |14

You might also like