maven 项目 src下包结构重复

Eclipse下创建的maven项目,src下的java目录下,包结构会有重复的一份,代码是一样的,修改了也会同步修改,是什么问题,应该怎么修复一下呢?
建好的项目在src下的包结构默认就重复了好多份,不是自己添加的,在上面src/main/java下的目录结构就没有问题

第1个回答  2017-07-11
1.标准目录结构:
src
-main
–bin 脚本库
–java java源代码文件
–resources 资源库,会自动复制到classes目录里
–filters 资源过滤文件
–assembly 组件的描述配置(如何打包)
–config 配置文件
–webapp web应用的目录。WEB-INF、css、js等
-test
–java 单元测试java源代码文件
–resources 测试需要用的资源库
–filters 测试资源过滤库
-site Site(一些文档)
target
LICENSE.txt Project’s license
README.txt Project’s readme

工程根目录下就只有src和target两个目录

target是有存放项目构建后的文件和目录,jar包、war包、编译的class文件等。

target里的所有内容都是maven构建的时候生成的追问

是自动显示的src下的样式就是重复了很多份,不是自己建立时候的问题

本回答被提问者和网友采纳
第2个回答  2019-12-31

选这个就好了

第3个回答  2018-12-18
下面的src是跟着上面的动,上面的src是用来写入代码的,下面的src是用来被引用执行的,eclipse默认调用执行的是下面的src
第4个回答  2018-06-21
解决了吗 ? 我也是这样 , 第一次是resource重复 , 删掉了就好了 , 现在又出现这种情况了 , 能说下你怎么解决的吗?
第5个回答  2018-01-29
解决其实很简单,在eclipse中选择windows --> Perspective --> Open Perpective 选择java 模式即可

maven工程下的resources位置相当于普通java工程的那个目录
在一个Maven项目中,在项目根目录下,除了包含了上面约定的目录结构中的部分目录外,还包含了项目描述文件,pom.xml文件。在根目录下,主要有两个目录,分别是src和target目录,除此之外,还会有一些版本控制系统的元数据文件,包括git的.gitignore或者svn的.svn。如果一个项目时由多个子项目组成的,那么...

idea在maven里面添加包发布后提示找不到包的坑以及添加maven管理时遇到...
首先,加入maven管理后,项目结构自动变成了src-》main->java三层,这与原先的项目结构不一致。由于文件数量多,逐一修改包名操作繁琐。此问题的解决办法是设置资源路径。只需点击java文件夹,然后选择上方的Resources选项即可。其次,在pom.xml文件中添加包后,本地测试时未出现错误,但发布项目后,lib目录...

为什么用maven时,eclipse自动生成的src\/main\/java等source folder missi...
这是maven约定的结构。Maven提倡使用一个共同的标准目录结构,使开发人员能在熟悉了一个Maven工程后,对其他的Maven工程也能清晰了解。这样做也省去了很多设置的麻烦。以下的文档介绍是Maven希望的目录结构,并且也是目录创建工程是采用的目录结构。Maven推荐大家尽可能的遵守这样的目录结构。

各个目录是干什么的 在那个src下写代码啊
maven管理的项目,代码写在src下,target是编译后的文件

maven的src\/test\/resources中的配置文件怎样读取
如果你是maven命令打包的话. clean install -P test -Dmaven.test.skip=true -U 就是打包test clean install -P dev -Dmaven.test.skip=true -U 打包dev 注意的是,你所打包的配置文件目录,必须在pom.xml里面定义好,命令打包, -p后面对应的就是配置文件的id标签里面的值 ...

我刚到公司实习,经理让我明天看代码熟悉一下,我现在根本听不懂经理讲...
你这个项目是maven来进行管理的,那个pom.xml是maven来管理依赖的jar包,lib下面当然是jar了,你可以不用看,代码都在src\/main下面,java下面是代码,webapp下面是jsp页面之类的,src\/test下面是测试类的java,target是打包生成war等包的文件夹,首先你要看看这个项目的需求文档,这个项目到底是干嘛的,然...

打包时如何加入src目录外的资源
一般情况下,我们用到的资源文件(各种xml,properites,xsd文件等)都放在src\/main\/resources下面,利用maven打包时,maven能把这些资源文件打包到相应的jar或者war里。有时候,比如mybatis的mapper.xml文件,我们习惯把它和Mapper.java放一起,都在src\/main\/java下面,这样利用maven打包时,就需要修改pom....

Maven 源文件夹无法同步到src
打包之后才会把源文件夹中的内容复制到class目录下。纠正一下:是class目录,不是src目录,编译后的项目是没有src文件夹的。

maven properties-maven-plugin是替换变量么
介绍前我们先看一个问题,比如我们有一个maven项目结构如下: 一般我们都把一些配置文件放到像src\/main\/resources\/jdbc.properties这样的文件中。但是文件里我们更多的放的还是变量,内容如下: jdbc.driverClassName=${jdbc.driverClassName}jdbc.url=${jdbc.url}jdbc.username=${jdbc.username}jdbc.password=${jdbc.pass...

如图,我想知道java建项目时,带有src\/main\/java的目录是怎么建的,main...
你建maven 项目的时候,eclipse 会给你创建一些基本的文件夹的src\/main\/java 是你的代码src\/main\/resources 是你的资源文件src\/test\/java 是你的测试代码src\/test\/resources 是你的测试资源文件 maven 编译的时候,就是在这些地方去找你的源文件,和资源文件然后进行编译的你的包是放到 src\/main\/java 这个里面的 ...

相似回答