创建Web应用

本节我们将创建一个Java Web项目,作为后面流水线的代码库。

安装Maven

我们将使用Maven来快速生成Web应用框架,并在后面将其打包成 Web Application ARchive (WAR)

安装Maven。在Cloud 9终端中执行命令:

sudo wget https://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
sudo yum install -y apache-maven

创建Web应用

使用mvn命令生成一个简单的Web项目:

mvn archetype:generate \
    -DgroupId=com.kpingfan.app \
    -DartifactId=unicorn-web-project \
    -DarchetypeArtifactId=maven-archetype-webapp \
    -DinteractiveMode=false

image-20220310094906983

进入到web目录下,确认目录结构。index.jsp是web应用的主页面:

kongpingfan:~/environment $ cd unicorn-web-project/
kongpingfan:~/environment/unicorn-web-project $ tree
.
├── pom.xml
└── src
    └── main
        ├── resources
        └── webapp
            ├── index.jsp
            └── WEB-INF
                └── web.xml

5 directories, 3 files

image-20220310095121243

目前我们生成好了代码库,后面我们将其上传到Git仓库,下节将介绍CodeCommit