- Spring MVC Blueprints
- Sherwin John Calleja Tragura
- 138字
- 2021-07-14 10:48:23
The pom.xml file
The basic fundamental unit of work in Maven is the pom.xml
file. This XML file is the main part of the Maven project folder structure, and is always located in the base directory of the project. The file contains all the necessary archetype plugins and dependencies for project building and deployment.
The PWP has this pom.xml
file that builds sources, creates project WAR files, and deploys the projects with web.xml
to the Tomcat server.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.packt.spring.codes</groupId> <artifactId>ChapterOne</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <name>ChapterOne</name> <description>Personal Web Portal</description> <!-- properties --> <properties> <spring.version>4.1.2.RELEASE</spring.version> <servlet.api.version>3.1.0</servlet.api.version> </properties> <!-- dependencies --> <dependencies> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.3</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>${spring.version}</version> </dependency> <!-- Rest of the dependencies in sources --> </dependencies> <build> <finalName>spring-mvc-maven-webapp-from-scratch</finalName> <plugins> <!-- Apache Tomcat 7 Maven Plugin --> <-- <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://localhost:8080/manager/text</url> <path>/ch01</path> <username>admin</username> <password>admin</password> </configuration> </plugin> --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> <!-- Mojo Maven Plugin --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <version>1.1</version> <configuration> <url>http://localhost:8080/manager/text</url> <server>TomcatServer</server> <path>/ch01</path> </configuration> </plugin> </plugins> </build> </project>
After setting the development and deployment environment, it is time to start configuring out the Spring MVC component of PWP.
推薦閱讀
- JSP網絡編程(學習筆記)
- Qt 5 and OpenCV 4 Computer Vision Projects
- Python從小白到大牛
- Visual C++實例精通
- Java 9 Programming Blueprints
- Java編程指南:基礎知識、類庫應用及案例設計
- ASP.NET Core 2 and Vue.js
- 基于Java技術的Web應用開發
- 云計算通俗講義(第3版)
- Mastering Apache Spark 2.x(Second Edition)
- SQL Server數據庫管理與開發兵書
- iOS自動化測試實戰:基于Appium、Python與Pytest
- OpenGL Data Visualization Cookbook
- Java EE企業級應用開發教程(Spring+Spring MVC+MyBatis)
- 深度探索Go語言:對象模型與runtime的原理特性及應用