本节我们将创建一个Java Web项目,作为后面流水线的代码库。
我们将使用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
使用mvn命令生成一个简单的Web项目:
mvn archetype:generate \
-DgroupId=com.kpingfan.app \
-DartifactId=unicorn-web-project \
-DarchetypeArtifactId=maven-archetype-webapp \
-DinteractiveMode=false
进入到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
目前我们生成好了代码库,后面我们将其上传到Git仓库,下节将介绍CodeCommit