`

Maven打包时如何把配置文件(xml等)也放到classes目录里

 
阅读更多
BUILD节点配置如下:
<build>
        <finalName>WEBAPP</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>                 
                <configuration>
                    <skip>true</skip>
                </configuration>
            </plugin>
        </plugins>
         <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
            <include>**/*.properties</include>
            <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>        
        </resource>
    </resources>
    </build>

 

分享到:
评论

相关推荐

    Maven打包,指定classes路径

    以上就是关于"Maven打包,指定classes路径"的知识点,主要涉及到Maven的资源配置和插件定制。理解并掌握这些配置可以帮助开发者更高效地管理和构建Java Web应用。同时,记得在实际项目中根据实际情况调整`pom.xml`,...

    maven的优缺点 项目

    Pom.xml:配置文件示例(含的编译环境) &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

    由Git版本控制maven管理的简单web工程搭建

    Maven的配置文件pom.xml定义了项目的结构、依赖关系和其他元数据,使得构建过程标准化和自动化。 在Web工程中,`webapps`或`webcontents`是发布文件夹,当部署到Tomcat时,其中的内容会被复制到Tomcat的`webapps`...

    maven在eclipse中的学习心得

    - `stage`:把站点文档放到可以验证的位置。 - `site-deploy`:把站点文档发布到服务器。 通过理解这些生命周期及其各个阶段的作用,开发者可以更好地控制项目的构建过程,实现更高效地开发工作。 #### 总结 ...

    Struts2 HelloWorld示例(Maven项目)

    对于Struts2,最重要的配置文件是`struts.xml`,它定义了Action类与URL的映射、结果类型等。 4. **src/main/webapp**:Web应用的主要目录,包含`WEB-INF`、`jsp`页面、CSS、JavaScript等静态资源。`WEB-INF`目录下...

    Better builds with Maven2源代码

    1. 项目对象模型(Project Object Model, POM):Maven2的核心是POM,它是一个XML文件,包含了项目的基本信息、构建配置以及依赖关系。POM使得项目的构建过程可配置、可重用,是Maven2进行项目管理的基础。 2. 仓库...

    01_Maven仓库.md

    2. **POM**:项目对象模型,即`pom.xml`文件,是Maven的核心配置文件。 3. **约定的目录结构**:Maven定义了一套标准的目录结构,便于理解和维护。 4. **坐标**:唯一标识一个项目的元数据,由组ID、构件ID、版本...

    Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错

    - 完成这些配置后,IDEA会自动创建必要的文件结构,如`web.xml`,以便正确部署到Tomcat。 2. **修改`web.xml`**: - 确保在`web.xml`文件中配置了正确的Servlet映射规则,以便Tomcat能够识别并处理JSP请求。例如...

    SpringBoot项目生成war包

    - `Maven`相关的配置文件,如`pom.properties`和`maven-eclipse.xml`。 `WEB-INF`目录: - `classes`:包含编译后的Java类和资源文件。 - `lib`:包含项目所依赖的JAR文件,这些是除了Tomcat之外的其他依赖库。 - `...

    Appfuse的Ant任务列表

    10. **pom**:更新或生成POM(Project Object Model)文件,这是Maven构建系统的配置文件,包含了项目信息、依赖关系、构建配置等。 Appfuse的Ant任务列表还可能包含自定义的任务,用于项目特有的需求,如数据库...

    hessian.zip

    9. `lib`目录:这个目录存放项目依赖的外部库或JAR文件,这些库在构建和运行项目时会被引入到类路径中。 10. `build`目录:这通常是构建过程中产生的临时文件或输出文件的存放位置,例如编译过程的中间产物或者打包...

    maven-quick-start:与Maven快速入门项目一起使用的示例项目

    3. **编译**:Maven 使用 `javac` 编译源代码,将结果放入 `target/classes` 目录。 4. **测试**:Maven 运行项目的单元测试,结果通常在 `target/surefire-reports` 下。 5. **打包**:根据项目类型(如 JAR、WAR...

    java媒体播放器源代码.zip

    2. **pom.xml**: 这是Maven项目的配置文件,用来管理项目的依赖、构建过程和插件。在Java项目中,Maven是一个非常重要的工具,它帮助自动化构建过程,包括编译、测试、打包、部署等。 3. **T**: 这个文件或文件夹...

    nexus-2.6.2.war

    1. `WEB-INF` 目录:包含`classes`(存放编译后的Java类)、`lib`(第三方库JAR文件)、`web.xml`(Web应用的部署描述符)等。 2. `META-INF` 目录:包含关于WAR文件本身的信息,如MANIFEST.MF文件。 3. `index....

    提供一个《在Tomcat部署和发布Web应用》的入门教程

    2. **目录结构部署**:将未打包的Web应用目录直接放到`webapps`目录下,Tomcat同样会识别并启动该应用。 3. **管理工具部署**:通过Tomcat的管理界面(如`http://localhost:8080/manager/html`,需配置管理员权限)...

    JSP网上购物商城网站代码

    1. **Web-INF** 目录:包含了项目的配置文件,如web.xml(定义了Servlet的映射和初始化参数),以及lib目录(存放项目所需的jar库)。 2. **jsp** 目录:存储所有的JSP文件,如商品列表(list.jsp)、商品详情...

    java基础知识解析

    - **target/classes**:编译后的class文件会被放到这个目录下。 - **pom.xml**:Maven项目的配置文件,用于管理依赖和构建过程。 #### 4. Maven与Gradle - **Maven**:是一个项目管理和综合工具,能够自动化构建...

    spring+mybatis jar

    3. **配置 Spring**:创建 `beans.xml` 或其他命名的配置文件,声明 Spring Bean,包括 Service、DAO、Controller 等组件,以及数据源和事务管理器。 4. **配置 MyBatis**:创建 `mybatis-config.xml`,配置 ...

    oracle驱动 ojdbc7.jar

    3. 配置完成后,Maven会将ojdbc7.jar打包到项目的`target`目录下的`classes`或`lib`子目录中,具体取决于你的打包设置。 连接Oracle数据库的Java代码示例: ```java import java.sql.Connection; import java.sql....

Global site tag (gtag.js) - Google Analytics