新建maven项目要点

首先是目录结构,网上很多文章都用了下面这个表格:


src/main/java


Application/Library sources


src/main/resources


Application/Library resources


src/main/filters


Resource filter files


src/main/assembly


Assembly descriptors


src/main/config


Configuration files


src/main/webapps


Web application sources


src/test/java


Test sources


src/test/resources


Test resources


src/test/filters


Test resource filter files


src/site


Site


LICENSE.txt


Project‘s license


README.txt


Project‘s readme

这个表格大体没有问题,但是webapps一般是没有s的,是webapp。这个在《maven实战》里也是webapp。

而常用的目录,其实只有:

src

-main

–java java源代码文件

–resources 资源库,会自动复制到classes目录里

–webapp web应用的目录。WEB-INF、css、js等

-test

–java 单元测试java源代码文件

–resources 测试需要用的资源库

target

README.txt Project’s readme

疑问一:如有ant的build.xml文件怎么办?很多文章和书都没有提到这点,因为一般认为,用了maven,也就不会用ant,但我的项目以前是用ant,所以必须保留,不能弃掉,一般认为是放在pom.xml并列,但我确实不常用(并且还有build.properties,放这么多文件很乱),于是还是放到main下,建了一个build或者ant目录。有人认为放到resources里,我不同意,因为编译时会copy到target。

疑问二:target目录要不要提交svn?我觉得不要,因为target里会生成很多文件,提交svn时很麻烦,svn的ignore只能忽略整个文件夹。

时间: 2024-10-11 17:18:38

新建maven项目要点的相关文章

eclipse新建maven项目(2)

本篇博文是继续之前的博文eclipse新建maven项目(1),那篇博文不在随笔在文章中.首先按照之前那篇博文进行创建maven项目操作,一系列操作下来之后发现刷新项目后会报错: 别急哈,可以解决. 之后选中项目,鼠标右键: 之后升级maven项目即可看到错误解决了,没有了红叉提示了.针对于每次升级maven项目后,项目的jdk版本都会变成1.5版本的问题,其实是可以设置的,只需要在pom.xml文件中添加下面这串代码即可实现每次更新maven项目后不需要手动调整jdk版本. 1 <!-- 源码

解决新建maven项目速度慢的问题

问题描述 通过idea新建maven项目,参数设置好后,idea自动构建maven项目时,速度很慢. 参数设置如图: 执行时间如下图: Total time为8:49,花了将近十分钟时间. 连续尝试了几次,都是如此,感觉编辑器卡住了一样. 问题原因 [DEBUG]  Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml这一条语句执行了很久. 编辑器在执行mvn archetype:gen

idea新建maven项目时,mvn archetype:generate 速度缓慢

原文 idea新建maven项目时,mvn archetype:generate 速度缓慢 1 现象: 用IDEA新建maven项目,填写完各种参数,创建时,控制台卡在“[INFO] Generating project in Batch mode”处: 同时,右下方状态栏处,显示创建过程仍在进行: 2 原因 IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件. 该

Eclipse下新建Maven项目、自动打依赖jar包

当我们无法从本地仓库找到需要的构件的时候,就会从远程仓库下载构件至本地仓库.一般地,对于每个人来说,书房只有一个,但外面的书店有很多,类似第,对于Maven来说,每个用户只有一个本地仓库,但可以配置访问很多远程仓库. Eclipse *版本 Eclipse *下载 强烈推荐书籍:Maven实战   许晓斌著.目前是第一版 注意:最新版本的Eclipse代号Mars,已经直接集成了Maven,所以无需安装m2Eclipse插件. Eclipse下新建Maven项目 1.下载Maven安装包 进入M

eclipse下新建maven项目

eclipse下新建maven项目 1.1下载maven安装包 进入Maven官网的下载页面:http://maven.apache.org/download.cgi,如下图所示:\ 选择当前最新版本:"apache-maven-3.3.9-bin.zip",下载到本地,解压缩到本地磁盘下. 1.2 配置 修改默认的本地仓库位置 进入Maven安装目录下的conf子目录中,打开settings.xml进行配置修改. Maven默认的本地仓库位置是当前用户工作目录下的".m2/

新建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

eclipse 新建 maven 项目 步骤(初级入门新手)

安装 maven(百度) 和在eclipse 中svn(上一篇) 修改 maven 本地仓库 eclipse 属性 maven--> installations-->添加新的 自定义安装的 maven 指向 自定义安装的 maven 路径 --> user settings 修改global settings 和usersettings 改为 自定义安装的 maven 路径下 的conf-->settings.xml settings.xml 里面修改本地仓库地址(自已百度怎么修改

Maven学习系列之一 Eclipse中新建Maven项目

前提条件: 已经安装好JDK 已经安装好Maven 已经安装好Eclipse 已经安装好Maven插件 在Eclipse中新建Maven项目 [File]→[New]→[Other...] [Maven]→[Maven Project]→[Next >] 勾选[Create a simple project(skip archetype selection)]→[Next >] [在Group Id处填写一个名称,Artifact Id处填写一个名称,因为我们要建一个web项目,所以Packa

新建maven项目中的index.do报错

这个问题已经有很多大神提供了解决方式 http://www.cnblogs.com/zlslch/p/6429350.html 作者:好记性不如烂笔头!出处:http://www.cnblogs.com/zlslch/ 我在新建项目的时候也是按照作者提供方式去解决,但处理完了发现还是报错,进过检查发现了问题 Builders目录下有两项没有选择,于是我把这两项选择好之后就可以了,当然一般新建maven项目时是不会出现这种情况的,这也是我自己误操作引起的. 作者:千羽易行出处:http://www