Please enable JavaScript.
Coggle requires JavaScript to display documents.
USE CASE, MAVEN, Jenkins - Coggle Diagram
USE CASE
USER
Signup
Login
Logout
Puchase
Search
Personal information management
Purchase product
ADMIN
Login
Logout
Forgot passwork
Product management
CRUD product
Personal information management
Password recovery
MAVEN
Demo
Maven Archetype
Quickstart Archetype
project
src/main/java/App.java
src/test/java/AppTest.java
pom.xml (Project Object Model)
Webapp Archetype
project
pom.xml
src/main/webapp/index.jsp
src/main/webapp/WEB-INF/web.xml
Features
Dependency Management
Build Automation
Version Management
Deployment Management
Repository Management
Local Repository
Macs or Linux
~/.m2/repository
Windows
c:\User\.m2\repository
Central Repository
https://repo.maven.apache.org/maven2/
Install
download apache maven
check version
Require
JDK
Jenkins
Install
Jenkins
jenkins.msi
Ngrok
ngrok.zip
Demo
Jenkins + Github Webhook
Jenkins
localhost:8080
Gnrok
gnrok http 8080
Github
create new repo
connect webook with jenkins project
change and push code
Require
JDK 11 & 17
Have an account Github