-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjava_web_structure.sh
More file actions
executable file
·33 lines (26 loc) · 1.13 KB
/
java_web_structure.sh
File metadata and controls
executable file
·33 lines (26 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/env bash
mkdir -p src/main/java # Application/Library sources
mkdir -p src/main/java/domain
mkdir -p src/main/java/repository
mkdir -p src/main/java/dao
mkdir -p src/main/java/servlets
mkdir -p src/main/java/
mkdir -p src/main/utils/
mkdir -p src/main/controllers/
mkdir -p src/main/resources # Application/Library resources
mkdir -p src/main/resources/META-INF
mkdir -p src/main/filters # Resource filter files
mkdir -p src/main/webapp # Web application sources
mkdir -p src/main/webapp/WEB-INF
mkdir -p src/test/java # Test sources
mkdir -p src/test/resources # Test resources
mkdir -p src/test/filters # Test resource filter files
mkdir -p src/it # Integration Tests (primarily for plugins)
mkdir -p src/assembly # Assembly descriptors
mkdir -p src/site # Site
touch src/main/resources/META-INF/presistence.xml
touch src/main/resources/log4j2.xml
touch src/main/webapp/WEB-INF/web.xml
touch src/main/webapp/WEB-INF/jboss-web.xml
touch src/main/webapp/index.jsp
touch pom.xml