使用 EE Archetype 的错误项目结构

问题描述

我尝试创建一个企业 Java 应用程序 (Maven)。NB 使用 Maven Archetype 创建一个容器 EAR 模块和 ejb、war 模块。但是查看创建的模块我看到:

all module are "war" marked in the pom file
all module contain just nb-configuration.xml file and some other conf file,but no other folders (main,src....) or specific descriptor file web.xml,persistence,ejb conf file .. 

下面是项目创建报告。

cd C:\Users\Administrator\progetti\Prove\EARProva2; JAVA_HOME=C:\\Java\\Java11\\jdk-11.0.2 cmd /c "\"C:\\Program Files\\NetBeans-12.2\\netbeans\\java\\maven\\bin\\mvn.cmd\" -DarchetypeGroupId=de.rieckpil.archetypes -DarchetypeArtifactId=jakartaee8 -DarchetypeVersion=1.0.0 -DarchetypeRepository=https://repo.maven.apache.org/maven2 -DgroupId=com.mycompany -DartifactId=EARProva2-ejb -Dversion=1.0-SNAPSHOT -Dbasedir=C:\\Users\\Administrator\\progetti\\Prove\\EARProva2 -Darchetype.interactive=false -Dmaven.ext.class.path=\"C:\\Program Files\\NetBeans-12.2\\netbeans\\java\\maven-nblib\\netbeans-eventspy.jar\" --batch-mode org.apache.maven.plugins:maven-archetype-plugin:3.1.2:generate"
Scanning for projects...


Building EARProva2 1.0-SNAPSHOT

 maven-archetype-plugin:3.1.2:generate (default-cli) > generate-sources @ EARProva2

 maven-archetype-plugin:3.1.2:generate (default-cli) < generate-sources @ EARProva2 


maven-archetype-plugin:3.1.2:generate (default-cli) @ EARProva2 ---
Generating project in Batch mode
Archetype repository not defined. Using the one from [de.rieckpil.archetypes:jakartaee8:1.1.1] found in catalog remote
----------------------------------------------------------------------------
Using following parameters for creating project from Archetype: jakartaee8:1.0.0
----------------------------------------------------------------------------
Parameter: groupId,Value: com.mycompany
Parameter: artifactId,Value: EARProva2-ejb
Parameter: version,Value: 1.0-SNAPSHOT
Parameter: package,Value: com.mycompany
Parameter: packageInPathFormat,Value: com/mycompany
Parameter: package,Value: com.mycompany
Parameter: groupId,Value: 1.0-SNAPSHOT
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time:  6.460 s
Finished at: 2021-01-04T12:33:31+01:00
------------------------------------------------------------------------
Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.1.2:generate (default-cli) on project EARProva2: Unable to add module to the current project as it is not of packaging type 'pom' -> [Help 1]

要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。

有关错误和可能的解决方案的更多信息,请阅读以下文章Help 1

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...