maven项目在开发者进行编辑时关注的目录结构

项目完毕,使用maven构建,实例看一下maven项目的整体结构。

在编辑时的一个目录结构,使用maven的层次化插件会自动生成这样的目录,所谓约定大于配置:

在顶级目录上是工程的描述文件pom.xml(如果使用Ant则还包括其他属性文件,maven.xml或build.xml),另外还包括提供给最终用户的文件,如,README.txt, LICENSE.txt等等。

顶级目录还包括两个子目录:src,target。顶级目录下可能出现的其他目录仅仅是CVS或.svn和其他多模块工程的工程目录,最好不要再有其他目录。

Target目录是所有工程编译构建的输出目录。

Src目录包含所有工程的源码文件,配置文件,资源文件等等。它下面的子目录一般包含main(主要的工程源文件),test(测试文件),site(项目站点文件)

原文地址:https://www.cnblogs.com/10000miles/p/9196018.html

时间: 2024-11-10 14:26:06

maven项目在开发者进行编辑时关注的目录结构的相关文章

新建maven项目遇到Select an Archetype时没有maven-archetype-webapp处理方法

[已经有很多博客写过相关的了.详细请去看其他博主的.这里只是记录新建的时候发生的问题给新手提供帮助.因为我跟我的同事都遇到了.因为没记录下来,又花了时间找问题.而网上好像也不多.所以记录下来.希望帮到其他小伙伴吧] 1.新建maven项目. 2.这里如果没有出现项目的包的话.点击Add Archetype加载包失败发生警告[Cant't resolve Archetype org.codehaus.mojo.archetypes:webapp_javaee6:1.5org.eclipse.cor

解决 Maven项目进行编译( mvn compile )时出现的错误

错误信息: 在 pom.xml 文件 设置一下Maven的属性 1 <!--Maven 属性--> 2 <properties> 3 <!--项目的编码格式--> 4 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 5 <!-- maven 编译资源 版本 --> 6 <maven.compiler.source>1.8</mave

Maven项目转移到Tomcat上时,怎样解决地址栏传中文乱码的问题?

tomcat做web服务器时,通过地址栏传中文参数时,为防止浏览器上的为乱码 需在服务器server.xml中配置对应的端口中配置编码方式即可.例如: <Connector port="8080"               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"               enableLookups="false&

Eclipse 中构建 Maven 项目的完整过程

进行以下步骤的前提是你已经安装好本地maven库和eclipse中的maven插件了(有的eclipse中已经集成了maven插件) 一.Maven项目的新建 1.鼠标右键---->New----->Other... 2.直接点击下一步 3.选中 maven-archetype-webapp 后点击下一步 4. Group Id 中输入项目的基本包名. Artifact Id 中输入项目名. Version 中的值默认就行,不进行选择. Package 中写的是默认生成的一个包名,不写也可以.

maven项目放入tomcat中找不到jar包

maven项目放入tomcat中时,总是报错,而且这些jar都是真实存在的,错误如下: maven eclipse tomcat java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 解决办法:

Maven 学习(二)使用eclipse构建Maven项目及发布一个Maven项目

开发环境: Eclipse Jee Mars(截止2015年12月1日目前的最新版eclipse4.5),下载地址:http://www.eclipse.org/downloads/ 因为此版本已经集成了M2E的插件,再者Mars版本的eclipse也比较稳定,可以省一些不必要的麻烦. 一.构建Maven项目 用eclipse构建maven项目之前我们需要为eclipse做一些必要的配置 一些必要的配置 1.点击eclipse菜单栏的Window下的preferences,选择Maven菜单 2

3.手动搭建Maven项目

# 0.写在前面 首先回忆一下我们之前都做了什么:     1.成功在本机安装Maven软件,并配置了环境变量     2.成功配置了Maven的配置文件(conf/settings.xml文件),保证Maven能够通过我们指定的国内镜像下载jar文件,并将jar文件都保存在我们指定的文件夹当中        并且在创建Maven项目的时候默认使用JDK 1.8版本进行创建     3.成功配置了Eclispe下的Maven开发环境,并且保证能够快速创建一个基于Eclispe的Maven项目  

02-jar包操作---引用本地包--maven项目

在idea工具中,普通项目的话,直接在jar上右键add as library就行了. 如果是maven项目 可以将包,放入lib目录下,然后在pom文件配置引用.例子: <!--引入非本地仓库的依赖--> <dependency> <groupId>com.alipay.api</groupId> <artifactId>alipay-sdk-java</artifactId> <version>201703241808

Eclipse中一个Maven工程的目录结构

在之前的javaSE开发中,没有很关注Eclipse工程目录下的环境,总是看见一个src就点进去新建一个包再写一个class.以后的日子中也没有机会注意到一个工程到底是怎么组织的这种问题,跟不要说自己试试怎么控制了. 但是最近在学习Maven的时候知道了它对工程的目录结构有要求,也就是所谓的"惯例优于配置".有一个被绝大多数人认可的java工程的目录结构被确定下来.这样统一了市面上各种复杂配置的工程.于是我便重新开始查资料,看看别人到底如何安排一个优秀的工程框架的. 首先,一个默认的E