今天用Maven命令创建Web项目的时候,突然遇到一个无Java标准目录的问题,导致自己无法正常添加Java文件。命令如下:
create maven-web project
mvn archetype:generate -DgroupId=com.icecode.androidPortal -DartifactId=portal -Dpackage=com.icecode -DarchetypeArtifactId=maven-archetype-webapp -Dversion=1.0 -DinteractiveMode=No
上网查了下Maven新建的Web项目的标准目录结构如下:
标准目录结构:
src
-main
–bin 脚本库
–java java源代码文件
–resources 资源库,会自动复制到classes目录里
–filters 资源过滤文件
–assembly 组件的描述配置(如何打包)
–config 配置文件
–webapp web应用的目录。WEB-INF、css、js等
-test
–java 单元测试java源代码文件
–resources 测试需要用的资源库
–filters 测试资源过滤库
-site Site(一些文档)
target
工程根目录下就只有src和target两个目录
target是有存放项目构建后的文件和目录,jar包、war包、编译的class文件等。
target里的所有内容都是maven构建的时候生成的
进行了对比,貌似没有发现问题。只好找以前创建成功的Maven web项目,发现其实在src目录下,有三个目录:main、java、resources三个目录,而我现在的项目下只有main目录。
好吧,看来问题出在这里了,在src目录下新建java目录和resources目录,然后重新导入 maven web项目,ok,果然好了。
分享到:
相关推荐
maven提供了一种标准化的方式来构建、打包和部署项目,它可以帮助开发者简化项目的构建、测试和部署过程。 在本文中,我们将基于maven创建一个web项目,首先我们需要搭建maven环境,包括安装Myeclipse2013、Tomcat...
总之,"idea创建maven web项目标准结构源码"是一个方便开发者快速上手的模板,通过理解和掌握这个结构,可以更高效地进行Java Web开发,利用Maven的便利性,以及Idea的智能编码功能,提升开发效率。
Maven 项目结构主要包括 src/main/java、src/main/resources、src/test/java、target 等目录。src/main/java 目录用于存放项目的 Java 文件,src/main/resources 目录用于存放项目资源文件,src/test/java 目录用于...
一个标准的Maven项目通常包含以下几个关键目录: 1. `src/main/java`:这是存放源代码的地方,按照包的结构进行组织。 2. `src/main/resources`:用于放置非编译的资源文件,如配置文件、图片等。 3. `src/main/...
1. **初始化项目结构**:Maven的默认项目结构包括`src/main/java`(源代码目录)、`src/main/resources`(资源文件目录)、`src/test/java`(测试代码目录)以及`src/test/resources`(测试资源目录)。在`pom.xml`...
总的来说,这个“一个简单的maven web 项目”是一个基础的学习平台,涵盖了Maven的使用、Java Web开发的基础知识,以及项目组织结构的理解。初学者可以通过这个项目深入了解Maven的配置,实践JSP和Servlet的开发,...
【标题】"mavenWeb空项目"所涉及的知识点主要集中在Java编程语言和Maven构建工具上,这是一个基于Maven的、已经过单元测试的Web应用程序的基础框架。下面将详细介绍这两个核心领域的相关知识。 **一、Java编程语言*...
在IT行业中,Maven是一个广泛使用的项目管理工具,主要用于Java项目的构建、依赖管理和项目信息管理。本篇文章将深入探讨如何使用Maven构建Web项目,并详细解释如何将构建好的项目部署到Tomcat服务器。 首先,Maven...
使用Maven创建Web项目,首先需要创建一个标准的Maven项目结构,包括以下几个核心文件和目录: 1. `pom.xml` - 项目对象模型,用于定义项目信息、构建配置以及依赖管理。 2. `src/main/java` - 存放源代码。 3. `src...
### 使用Idea14.1.4和Maven创建Java Web项目 #### 一、概述 在本篇文章中,我们将详细介绍如何使用IntelliJ IDEA 14.1.4版本结合Maven来创建一个Java Web项目。这种方法不仅能够提高开发效率,还能确保项目的结构...
在Maven项目中,通常会按照约定的目录结构组织源代码,例如`src/main/java`存放Java源码,`src/main/resources`存放资源配置文件,`src/test/java`存放测试代码等。在创建Web项目时,还会包含`WEB-INF`目录,用于...
**mavenweb项目创建demo** 在Java开发领域,Maven是一个强大的项目管理和构建工具,它通过简化构建过程、管理依赖关系以及提供标准化的项目结构,极大地提升了开发效率。本资源"mavenweb项目创建demo"旨在指导用户...
标题 "Spring Maven Web Java" 涵盖了三个核心概念:Spring、Maven以及Web开发,这都是Java生态系统中至关重要的部分。以下是这些关键领域的详细解释: **Spring框架**: Spring是一个开源的Java平台,它简化了企业...
在创建并配置好Maven Web项目后,可能会遇到一些常见的错误,比如启动项目时报错`java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener`。这种情况通常是因为Spring框架或其相关...
创建后的Maven Web项目的典型目录结构包括: - `src/main/java`:存放Java源代码。 - `src/main/resources`:存放资源文件如配置文件等。 - `src/main/webapp`:存放Web相关的文件如HTML、CSS、JavaScript及JSP...
在IT行业中,Maven是一个广泛使用的构建自动化工具,主要用于Java项目。它管理项目的构建、报告和依赖关系,使得开发人员可以更加专注于代码本身,而非构建过程。本篇将深入探讨"Maven Web项目配置"的相关知识点。 ...
Maven WEB 项目使用 ProGuard 进行混淆,最佳解决方案 本文主要介绍了如何使用 ProGuard 对 Maven WEB 项目进行混淆,解决了 WEB 项目中混淆的难题。文章首先介绍了混淆的必要性,然后详细介绍了 WEB 项目的结构和 ...
总结,通过Eclipse创建和管理Maven Web项目,能够帮助开发者高效地构建符合Java Web标准的应用,并利用Maven的强大功能管理依赖和构建流程。了解和掌握这些知识点,对于Java Web开发者来说至关重要。
1. **src/main/java**: 这里是项目的源代码目录,通常包含主程序类(Application)和其他业务逻辑代码。 2. **src/main/resources**: 存放资源文件,如配置文件(application.properties 或 YAML)、静态文件(js、...
"Eclipse创建基于MAVEN的web项目" 标题解释 本文主要介绍如何使用Eclipse创建基于Maven的Web项目,包括建立Maven项目、配置项目、构建框架等步骤。 描述解释 使用Eclipse创建Maven版的Web项目需要通过Maven的...