Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用EclipseKepler的maven原型webapp目录结构_Java_Maven_Java Ee 7_Eclipse Kepler - Fatal编程技术网

Java 使用EclipseKepler的maven原型webapp目录结构

Java 使用EclipseKepler的maven原型webapp目录结构,java,maven,java-ee-7,eclipse-kepler,Java,Maven,Java Ee 7,Eclipse Kepler,到目前为止,我一直在使用Eclipse Indigo和m2eclipse。当我想要创建一个新项目时,我选择了NewMaven项目>跳过原型选择>命名>完成 这将产生如下目录结构: src/main/java src/main/resources src/test/java src/测试/资源 目录src/main/webapp包括 META-INF --MANIFEST.MF WEB-INF --web.xml 最近(昨天)我切换到日食开普勒。Maven是集成的,因此我没有下载M2Eclipse

到目前为止,我一直在使用Eclipse Indigo和m2eclipse。当我想要创建一个新项目时,我选择了NewMaven项目>跳过原型选择>命名>完成

这将产生如下目录结构: src/main/java src/main/resources src/test/java src/测试/资源

目录src/main/webapp包括 META-INF --MANIFEST.MF WEB-INF --web.xml

最近(昨天)我切换到日食开普勒。Maven是集成的,因此我没有下载M2EclipseWTP

当我尝试new project>maven project>skip archetype>naming>war packaging>finish时,我在src目录中得到了正确的结构 src/main/java src/main/resources src/test/java src/测试/资源

但是目录webapp是空的!META-INF和WEB-INF不存在,也没有WEB.xml。我读过关于使用maven archetype webapp的文章,但我发现了一个错误: 无法解析项目org.apache.maven.archetypes:maven archetypewebapp:pom:RELEASE 未能解析org.apache.maven.archetypes:maven-archetypewebapp:pom:RELEASE:在本地(C:\Users\stef.m2\repository)中找不到元数据org.apache.maven.archetypes:maven-archetypewebapp/maven-metadata.xml)

用这篇文章

我发现我必须添加远程maven目录。我做到了,并且能够使用maven原型webapp 1.0版创建一个项目。但问题是新项目中的目录结构是:

Java资源 --src/main/resources

及 src/main/webapp --index.jsp --WEB-INF |--web.xml

我期望(并且想要)旧的目录结构, src/main/java src/main/resources src/test/java src/测试/资源

目录src/main/webapp包括 META-INF --MANIFEST.MF WEB-INF --web.xml

有没有我错过的一步?原型发生了什么变化?也许这是一个非常愚蠢的问题,但我的研究结果很少。请随时发表任何意见,可以让我和其他同一问题,回到正轨


谢谢

在为原型发生了什么以及它没有创建常规结构的原因而苦苦挣扎之后……我决定——作为一种生产力解决方案——创建一个新的maven项目,并跳过原型创建。之后,我从一个旧项目中复制了META-INF和WEB-INF目录,一切正常。我建议,如果有人到了这一点,也可以这样做,这样就可以开始工作,不再浪费时间


如果有人知道解决方案,我将非常欢迎阅读:)

在为原型的发生和它没有创建通常结构的原因而奋斗之后……我决定——作为一个生产力解决方案——创建一个新的maven项目并跳过原型创建。之后,我从一个旧项目中复制了META-INF和WEB-INF目录,一切正常。我建议,如果有人到了这一点,也可以这样做,这样就可以开始工作,不再浪费时间


如果有人知道解决方案,我将非常欢迎阅读:)

继续研究,找到本文。那么这是正确的吗?每个人都首先创造了原型应该具备的东西吗?这不是很奇怪吗?继续研究,找到这篇文章。那么这是正确的吗?每个人都首先创造了原型应该具备的东西吗?这不是很奇怪吗?