<build>
<sourceDirectory>src/main/java</sourceDirectory>
<testSourceDirectory>src/test/java</testSourceDirectory>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
<testResources>
<testResource>
<directory>src/test/resources</directory>
</testResource>
</testResources>
<outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory>
<testOutputDirectory>src/main/webapp/WEB-INF/classes</testOutputDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.8</version>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.12.v20130726</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<stopKey>foo</stopKey>
<stopPort>9999</stopPort>
<webAppConfig>
<contextPath>/</contextPath>
</webAppConfig>
</configuration>
<executions>
<execution>
<id>start-jetty</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<scanIntervalSeconds>0</scanIntervalSeconds>
<daemon>true</daemon>
</configuration>
</execution>
<execution>
<id>stop-jetty</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<filesets>
<fileset>
<directory>src/main/webapp/WEB-INF/lib</directory>
<followSymlinks>false</followSymlinks>
</fileset>
</filesets>
</configuration>
</plugin>
</plugins>
</build>
- 浏览: 73806 次
- 性别:
- 来自: 北京
相关推荐
此外,`<plugin>`元素用于配置构建过程使用的Maven插件,比如`maven-compiler-plugin`用于控制编译的Java版本。 总的来说,Maven 3.0.4是一个强大的Java项目管理工具,它简化了构建过程,通过`pom.xml`文件实现了...
这通常是因为Maven配置不正确或者缺少必要的打包设置导致的。下面将详细阐述Spring MVC、Maven以及如何解决这个问题。 **Spring MVC** 是一个基于Java的轻量级Web应用框架,它是Spring框架的一部分,用于处理HTTP...
- 修改项目的构建路径,设置输出文件夹为target/classes。 - 在项目的pom.xml文件中配置插件,比如tomcat-maven-plugin,用于部署和打包项目。 - 创建JSP文件,进行测试。 - 使用Maven运行目标mvn tomcat:deploy...
- `target`:Maven生成的输出目录,包括`classes`(主类输出)和`test-classes`(测试类输出)。 依赖管理是通过POM中的`<dependency>`标签来定义,包括groupId、artifactId、version等坐标信息,还可以指定依赖...
- **调整Output Folder**:每个Source Folder的输出路径应分别设置为`target/classes`和`target/test-classes`。 - **设置JRE版本**:确保Java编译器版本与项目所需的Java版本一致,例如设置为1.6。 - **配置web.xml...
- 设置`src/main/java`和`src/main/resources`的输出路径为`target/classes`。 - 设置`src/test/java`和`src/test/resources`的输出路径为`target/test-classes`。 - 在`Libraries`标签页中,选择合适的JRE版本。...
Maven配置 - **获取Maven项目管理文件**:下载并安装Maven,假设安装在`D:\DEV\maven-1.0.2`。 - **指定Maven仓库目录**:为了便于管理Maven依赖项,通常会设置一个本地仓库(repository)。例如,可以将本地仓库...
**1.2 Maven配置** - **安装Apache Maven 3.5.3**:确保Maven已正确安装。 - **Eclipse中配置Maven**: - 进入`Window > Preferences > Maven > Installations`,添加本地Maven路径。 - 在`User Settings`页面,...
- 例如,Maven知道应该从`src/main/java`目录下编译Java文件,并将输出的.class文件放置到`target/classes`目录中。 - 这种做法减少了配置工作量,降低了学习成本,并引入了项目间的一致性。 4. **版本规范**: ...
- `pom.xml`:Maven配置文件。 - `/src`:源代码目录。 - `/src/main`:工程源代码目录。 - `/src/main/java`:Java源代码目录。 - `/src/main/resources`:资源文件目录。 - `/src/test`:单元测试目录。 - ...
- **知识点**:输出目录(target/classes等)的用途,以及如何通过Maven命令行构建项目。 - **转换为Dynamic Web项目**:通过Project Facets将项目转换为支持Web应用的项目。 - **知识点**:Dynamic Web Module的...
在`Java Build Path`中设置`Output Folder`为`target/classes`,以指定编译后class文件的输出位置。 7. **Tomcat与tomcat-maven-plugin** `tomcat-maven-plugin`是Maven的一个插件,用于将项目部署到内嵌的Tomcat...
在IDE中创建新的Maven工程,选择相应的Maven版本和配置文件,如`settings.xml`和本地仓库路径。遵循Maven的约定优于配置原则,保证工程目录结构符合标准。 **4. Maven的目录结构** Maven工程通常具有以下标准目录...
完成基本的 Maven 项目创建后,需要进一步配置项目结构和构建路径。 1. **添加 Source 文件夹**: - 右键项目 -> **New** -> **Source Folder** - 添加以下文件夹: - `src/main/java`: 存放主应用的 Java 代码 ...
4. 更改classpath配置,确保编译后的类文件被正确地放入target/classes目录,测试代码的输出放在target/test-classes目录。允许输出文件夹为源文件夹是必须的,以确保这些配置生效。 5. 更改JDK版本为1.6,因为...
《Maven POM 文件详解与配置指南》 Maven 是一个强大的Java项目管理工具,它的核心在于Project Object Model,简称POM。POM文件是Maven项目的核心配置文件,用于定义项目的构建、依赖管理和插件配置等信息。本文将...
5. 测试Mvn命令:完成环境变量配置后,打开命令行输入`mvn -v`,如果正确配置,应能看到Maven的版本信息。 6. 设置 MAVEN_OPTS:为了防止内存溢出,可以创建一个系统变量MAVEN_OPTS,值为如"-Xms256m -Xmx512m",...