`
wangyanlong0107
  • 浏览: 499732 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

请您先登录,才能继续操作

maven项目src源代码下的资源文件不自动复制到classes文件夹的解决方法

 
阅读更多

POM文件

<build><resources><resource><directory>src/main/java</directory><excludes><exclude>**/*.java</exclude></excludes></resource></resources></build>

 

maven配置文件默认路径都在resources下,pom里的默认配置为:

 

  1.  
    <build>
  2.  
    <finalName>springmvc</finalName>
  3.  
    <!-- 默认源代码和资源文件目录配置 -->
  4.  
    <sourceDirectory>src/main/java </sourceDirectory>
  5.  
    <testSourceDirectory>src/test/java</testSourceDirectory>
  6.  
    <resources>
  7.  
    <resource>
  8.  
    <directory>src/main/resources</directory>
  9.  
    </resource>
  10.  
    </resources>
  11.  
    <testResources>
  12.  
    <testResource>
  13.  
    <directory>src/test/resources</directory>
  14.  
    </testResource>
  15.  
    </testResources>
  16.  
     
  17.  
    </build>


如果修改配置文件路径,例如将log4j.properties文件放到resources下的conf目录下,则项目编译后找不到,修改为如下即可:

 

 

 

  1.  
    <build>
  2.  
    <finalName>springmvc</finalName>
  3.  
    <!-- 默认源代码和资源文件目录配置 -->
  4.  
    <sourceDirectory>src/main/java </sourceDirectory>
  5.  
    <testSourceDirectory>src/test/java</testSourceDirectory>
  6.  
    <resources>
  7.  
    <resource>
  8.  
    <directory>src/main/resources</directory>
  9.  
    </resource>
  10.  
    <resource>
  11.  
    <directory>src/main/resources/conf</directory>
  12.  
    </resource>
  13.  
    </resources>
  14.  
    <testResources>
  15.  
    <testResource>
  16.  
    <directory>src/test/resources</directory>
  17.  
    </testResource>
  18.  
    </testResources>
  19.  
     
  20.  
    </build>
  21.  

分享到:
评论

相关推荐

    eclipse构建Maven项目.doc

    1. src/main/java:存放Java源代码的文件夹,发布项目时将该文件夹下的class文件复制到WEB-INF/classes目录下。 2. src/main/resources:存放配置文件、xml、properties文件等的文件夹,发布项目时该文件夹的文件也...

    使用Eclipse构建Maven的SpringMVC项目

    2. 统一的项目结构:Maven定义了一套标准的项目目录结构,如`src/main/java`存放源代码,`src/main/resources`存放资源文件,`src/test/java`和`src/test/resources`分别用于存放测试代码和资源,便于团队协作。...

    使用maven构建springMVC项目

    - **Maven项目结构**:Maven项目通常遵循一定的目录结构,如`src/main/java`存放主代码,`src/main/resources`存放资源文件等。 - **MyEclipse与Maven的兼容性问题**:文章提到使用MyEclipse构建Maven项目可能会...

    maven项目搭建部署

    通常需要添加的文件夹有src/main/java用于存放源代码,src/test/java用于存放测试代码,src/test/resources用于存放测试资源文件。这些文件夹必须被标记为Source Folder,以确保Eclipse正确识别。 4. 更改classpath...

    myeclipse+maven项目环境

    - 配置项目的目录结构,如src/main/java用来存放Java源代码,src/main/test存放测试代码。 - 修改项目的构建路径,设置输出文件夹为target/classes。 - 在项目的pom.xml文件中配置插件,比如tomcat-maven-plugin...

    maven的优缺点 项目

    Pom:文件夹,jar和war文件,mavenProject:一个项目,可以放jar和war包,通过pom,一般新创建的maven Project是POM 3.4.创建一个Maven Model 最外面的项目是MavenProject,其它的全部是Maven Model 3.4.1.创建JAR 目录...

    Java web项目代码结构说明

    - Maven是一个项目管理和综合工具,可以自动化构建、测试和部署过程。 - Maven项目通常采用标准目录结构: - `src/main/java`: 存放主源代码。 - `src/main/resources`: 存放资源文件,如属性文件等。 - `src/...

    基于Eclipse构建Maven的SpringMVC项目技术文档

    在项目根目录下添加`src/main/java`、`src/test/java`、`src/test/resources`三个源代码文件夹。 - **步骤2**:配置输出路径。右键点击项目,选择`Properties` -&gt; `Java Build Path` -&gt; `Source`,设置输出文件夹为`...

    eclipse构建和部署maven

    - 添加Source Folder:右键点击项目根目录,选择"New" &gt; "Source Folder",分别创建"src/main/java","src/test/java"和"src/test/resources"这三个源代码和资源文件夹。 - 更改classpath:进入项目属性,选择...

    maven部署过程

    4. **插件机制**:Maven提供了一系列内置插件来支持常见的构建任务,如编译源代码、生成文档等,同时也允许开发者根据实际需求编写自定义插件。 5. **项目信息管理**:Maven可以通过POM文件记录项目的各种信息,如...

    在MyEclipse中使用maven构建web项目.doc

    2. 添加以下标准目录:src/main/java(存放Java源代码),src/main/resources(存放资源文件),src/main/webapp(存放Web应用文件),src/test/java(存放测试代码)和src/test/resources(存放测试资源)。...

    使用Eclipse构建Maven的Web项目用jetty启动.docx

    1. **添加源代码和资源文件夹**:为了组织源代码和测试代码,需要添加 `src/main/java`、`src/test/java` 和 `src/test/resources` 这三个文件夹。右键点击项目根目录,选择 `New` -&gt; `Source Folder` 创建这些...

    maven使用

    在 `mvn compile` 之后运行,会在 `target` 文件夹下生成两个子文件夹:`classes` 和 `test-classes`,分别存放主程序和测试程序的编译结果。 - **`mvn test`** 运行应用程序中的单元测试。此命令通常在 `mvn ...

    4.maven学习.doc

    复制Maven安装目录下的`settings.xml`文件到用户目录的`.m2`文件夹下,并修改其中的镜像配置,将中央仓库替换为阿里云的地址。 **2. Maven的验证与使用** 通过在命令行输入`mvn -v`来检查Maven是否安装成功。如果...

Global site tag (gtag.js) - Google Analytics