Eclipse 模板不在目录中
我创建了自己的原型,模仿Eclipse的新项目向导(Eclipse在不使用Maven时默认的方式)。它在其子目录结构中建立了一个普通的Java项目,而没有Maven/old Java中传统的main/Java和test/Java子目录 archetype.xml: 它给出了以下生成失败错误: [错误]无法执行目标 插件:maven原型插件:2.2:generate (默认cli)在项目独立pom上:模板“src/App.java”不是 在目录'src/main/java'->[帮助1] 当我显式地定制achetype.xml文件来创建文件时,我试图确定为什么它听起来像是在尝试使用更复杂、传统的Maven文件系统结构(src/main/java/../App.java)Eclipse 模板不在目录中,eclipse,maven,Eclipse,Maven,我创建了自己的原型,模仿Eclipse的新项目向导(Eclipse在不使用Maven时默认的方式)。它在其子目录结构中建立了一个普通的Java项目,而没有Maven/old Java中传统的main/Java和test/Java子目录 archetype.xml: 它给出了以下生成失败错误: [错误]无法执行目标 插件:maven原型插件:2.2:generate (默认cli)在项目独立pom上:模板“src/App.java”不是 在目录'src/main/java'->[帮助1] 当我显式
src/.../App.java
test/.../AppTest.java
i、 e:Eclipse做这件事的简单方法
感谢在META-INF/maven中定义自定义的archetype-metadata.xml文件帮助了我
<fileSets>
<fileSet filtered="true" packaged="true" encoding="UTF-8">
<directory>src/directory>
<includes>
<include>**/*.java</include>
</includes>
</fileSet>
src/目录>
**/*.爪哇
在META-INF/maven中定义自定义的archetype-metadata.xml文件对我很有帮助
<fileSets>
<fileSet filtered="true" packaged="true" encoding="UTF-8">
<directory>src/directory>
<includes>
<include>**/*.java</include>
</includes>
</fileSet>
src/目录>
**/*.爪哇
您是否正确地将文件
App.java
放入目录src/main/resources/archetype resources/src/main/java
中src/main/resources/archetype resources/src
?@thomas:是的,我这样做了。你把文件App.java
正确地放在目录src/main/resources/archetype resources/src/main/java
中了吗src/main/resources/archetype resources/src
?@thomas:是的,我做了。
<fileSets>
<fileSet filtered="true" packaged="true" encoding="UTF-8">
<directory>src/directory>
<includes>
<include>**/*.java</include>
</includes>
</fileSet>