https://docs.sonatype.org/display/M2ECLIPSE/Project+FAQ#ProjectFAQ-WhyresourcefoldersinJavaprojecthaveexcluded%3D%22%22
Why resource folders in Java project have excluded="**"
Many users are confused that when Java project is configured in Eclipse, resource folders gets excluded="**". This is done intentionally, because those resources are processed by the "Maven Builder" registered to the project. This builder provides special resource handling, that includes filtering, as well as execution of other Maven plugins for processing resources. See Maven build lifecycle for more details.
If you manually remove resource exclusion, JDT will copy resources and overwrite filtered resources generated by Maven plugins.
Actually project resource folder doesn't really need to be added to the buildpath (Maven Builder is going to work without it), but it been considered convenient and look better in the Package Explorer and other Eclipse views.
Also note, that classpath used for JUnit and Java Application launch configurations for projects that have Maven support enabled is also calculated in a special way and excluded resources does not affect it either.
分享到:
相关推荐
2. **安装Maven插件**:Eclipse默认可能没有安装Maven插件,可以通过Help > Eclipse Marketplace搜索并安装M2E(Maven Integration for Eclipse)插件。 3. **配置Maven环境**:打开Eclipse后,在Preferences中找到...
2. **修改Class路径**:在项目上右键选择“Java Build Path” -> “Source”,确保包含`src/main/java`,`src/main/resources`,`src/test/java`和`src/test/resources`四个文件夹,并且它们的`Output folder`指向`...
通过“Add” > “Java Build Path Entries” > “Maven Dependencies”实现这一操作。 添加依赖库到Maven项目,主要通过编辑`pom.xml`文件。可以使用Maven POM Editor,通过“Dependencies”选项添加所需jar包,如...
Eclipse构建和部署Maven项目涉及多个步骤...此外,M2E插件(Maven Integration for Eclipse)会帮助你更好地集成Maven到Eclipse环境中,自动处理构建和依赖管理。记得定期更新Eclipse和M2E插件以获取最新的功能和修复。
在使用 Maven 过程中,可能会遇到一些问题,例如“Cannot execute mojo: resources. It requires a project with an existing pom.xml but the build is not using one.”这个错误是因为 pom.xml 文件放错了目录,...
在Eclipse中,需要配置Maven的路径(Window -> Preferences -> Maven -> Installations),并确保Maven Build的工作空间设置正确(Window -> Preferences -> Maven -> User Settings)。 通过以上步骤,你就成功地...
2. 在eclipse中新建一个Maven项目,选择“create a simple project”,然后填写group id和artifact id,选择war类型,点击finish。 配置项目Facets 1. 右击项目,选择properties,打开对话框。 2. 在Project ...
在Eclipse JEE环境下,创建一个Maven项目并将其转换为Dynamic Web Project是开发Java Web应用程序的常见步骤。Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web...
6. 更改 class 路径,右键项目,Java Build Path -> Source,双击每个文件夹的 Output folder,选择路径。 7. 把项目变成 Dynamic Web 项目,右键项目,选择 Project Facets,点击 Convert to faceted from。 使用 ...
2. **配置项目**: 在项目的`Build Path`设置中,添加刚刚创建的链接,使其成为项目的类路径的一部分。 3. **更新插件**: 当需要更新Maven插件时,只需在链接的外部文件夹中替换新版本,Eclipse会自动识别并使用新的...
- 右键项目 -> **Properties** -> **Java Build Path** -> **Source** - 对于 `src/main/java` 和 `src/main/resources`, 设置 Output folder 为 `target/classes` - 对于 `src/test/java` 和 `src/test/...
添加`Maven Dependencies`到`lib`目录下,通过`Add` -> `Java Build Path Entries` -> `Maven Dependencies` -> `Finish`完成设置。 5. **构建框架** - 使用Maven的POM编辑器打开`pom.xml`文件,在`Dependencies`...
右键项目,Java Build Path -> Source,双击每个文件夹的 Output folder,选择路径。 2.3 把项目变成 Dynamic Web 项目 右键项目,选择 Project Facets,点击 Convert to faceted from。然后,配置 Project Facets...
右键点击项目,选择`Properties` -> `Java Build Path` -> `Source`,设置输出文件夹为`target/classes`和`target/test-classes`。 - **步骤3**:将项目转换为Dynamic Web项目。右键点击项目,选择`Project Facets`...
本文主要阐述 Maven2 的新特性,这些新特性可以大大地缩短了开发管理中的工作量,使得开发人员将精力集中在实际的业务问题上。 Maven 出现到现在也有很长时间了,初识它的感觉至今仍清晰的印在脑海中。现在想来,...