Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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 不可读的POM{path}输入不包含任何数据_Java_Maven - Fatal编程技术网

Java 不可读的POM{path}输入不包含任何数据

Java 不可读的POM{path}输入不包含任何数据,java,maven,Java,Maven,我是马文的新手。我正在使用一些书籍学习它,当我尝试在PowerShell中运行它时: mvn archetype:generate -DgroupId=net.sirirangan.packt.maven -DartifactId=MySampleApp 我得到这个错误: 处理POM时遇到一些问题: [致命]不可读的POM F:\tt\POM.xml:输入不包含数据 即使我执行以下命令:mvn help:effective pom,我也会得到相同的错误。 我所做的是在tt文件夹中创建一个空的p

我是马文的新手。我正在使用一些书籍学习它,当我尝试在PowerShell中运行它时:

mvn archetype:generate -DgroupId=net.sirirangan.packt.maven -DartifactId=MySampleApp
我得到这个错误:

处理POM时遇到一些问题: [致命]不可读的POM F:\tt\POM.xml:输入不包含数据

即使我执行以下命令:
mvn help:effective pom
,我也会得到相同的错误。
我所做的是在
tt
文件夹中创建一个空的
pom.xml
,然后我转到PowerShell中的该文件夹并执行该命令。

Maven原型用于从头生成项目;在运行之前,您不应该进行任何设置。所以,你周围不应该有任何POM,不管是空的还是别的

有很多不同的原型;它们基本上是项目模板。因此,您可以让原型为您生成一个基本应用程序,或者让原型为您生成一个已经包含SpringMVC和JPA(用于数据库交互)的复杂web应用程序

通过此链接:

下面是一个用于quickstart原型(只是一个基本的maven java项目)的原型生成命令示例

注意,我添加了一个带有\的新行,以使其更具可读性;你应该把它拿出来,像在链接中一样把这些线合并起来

看起来您缺少了
archetypeArtifactId
。你想用什么原型

额外建议

创建一个嵌套的子目录,并确保可以在其中创建文件。然后从目录中运行generate命令

以下是我电脑上的演示:

演示

使用Maven版本3.3.3:

> mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.3
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:3.0.1:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:3.0.1:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:3.0.1:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Interactive mode
[INFO] Archetype repository not defined. Using the one from [org.apache.maven.archetypes:maven-archetype-quickstart:1.0-alpha-1 -> http://10.48.82.139/ETCB/nexus/content/groups/fid] found in catalog remote
Define value for property 'groupId': my.group
Define value for property 'artifactId': my-project
Define value for property 'version' 1.0-SNAPSHOT: :
Define value for property 'package' my.group: :
Confirm properties configuration:
groupId: my.group
artifactId: my-project
version: 1.0-SNAPSHOT
package: my.group
 Y: : Y
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Archetype: maven-archetype-quickstart:1.3
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: my.group
[INFO] Parameter: artifactId, Value: my-project
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value: my.group
[INFO] Parameter: packageInPathFormat, Value: my/group
[INFO] Parameter: package, Value: my.group
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: groupId, Value: my.group
[INFO] Parameter: artifactId, Value: my-project
[INFO] Project created from Archetype in dir: C:\Dev\git\archetype-test\my-project
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:17 min
[INFO] Finished at: 2018-09-07T14:11:07-04:00
[INFO] Final Memory: 18M/491M
[INFO] ------------------------------------------------------------------------
>mvn原型:generate-DarchetypeGroupId=org.apache.maven.archetypes-DarchetypeArtifactId=maven原型快速启动-DarchetypeVersion=1.3
[信息]正在扫描项目。。。
[信息]
[信息]------------------------------------------------------------------------
[信息]建筑Maven存根项目(无POM)1
[信息]------------------------------------------------------------------------
[信息]
[信息]>>>maven原型插件:3.0.1:generate(默认cli)>generate sources@standalone pom>>>
[信息]

[信息]我认为您的M2\U主页设置为无效版本。只需删除它或更正路径,然后重试。

我已经尝试过了,但它给了我一个错误:您指定的目标需要执行一个项目,但此目录中没有POM(F:\tt)。请验证您是否从正确的目录调用了Maven添加了更多信息,并从我刚才运行它的示例中输出。我执行了您给我的行。此错误:您指定的目标需要执行一个项目,但此目录中没有POM(F:\tt\ww)。请验证您是否从正确的目录调用了Maven。如果我单独执行它,它会工作:mvn原型:generateSorry,不知道该说什么。我在一个空目录中运行它。。。绝对没有项目(这就是重点,它创造了一个)。
> mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.3
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:3.0.1:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:3.0.1:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:3.0.1:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Interactive mode
[INFO] Archetype repository not defined. Using the one from [org.apache.maven.archetypes:maven-archetype-quickstart:1.0-alpha-1 -> http://10.48.82.139/ETCB/nexus/content/groups/fid] found in catalog remote
Define value for property 'groupId': my.group
Define value for property 'artifactId': my-project
Define value for property 'version' 1.0-SNAPSHOT: :
Define value for property 'package' my.group: :
Confirm properties configuration:
groupId: my.group
artifactId: my-project
version: 1.0-SNAPSHOT
package: my.group
 Y: : Y
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Archetype: maven-archetype-quickstart:1.3
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: my.group
[INFO] Parameter: artifactId, Value: my-project
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value: my.group
[INFO] Parameter: packageInPathFormat, Value: my/group
[INFO] Parameter: package, Value: my.group
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: groupId, Value: my.group
[INFO] Parameter: artifactId, Value: my-project
[INFO] Project created from Archetype in dir: C:\Dev\git\archetype-test\my-project
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:17 min
[INFO] Finished at: 2018-09-07T14:11:07-04:00
[INFO] Final Memory: 18M/491M
[INFO] ------------------------------------------------------------------------