【发布时间】:2022-01-29 15:31:49
【问题描述】:
我正在从 Spring Boot 中的自定义原型创建一个项目 以下是步骤
-
创建了一个模板项目
-
从 Java 代码执行
mvn archetype:create-from-project -Darchetype.properties=../myCustom.properties命令并从模板创建自定义原型 -
将自定义原型安装到本地 maven 存储库中。
cd target\generated-sources\archetypemvn clean install -
从自定义原型创建项目(这是问题区域)
mvn archetype:generate -DarchetypeGroupId=com.mycompany -DarchetypeArtifactId=myApp-template-archetype -DarchetypeVersion=1.0.0-SNAPSHOT -Ddomain="archetypeDomain"
所以直到第 3 点,我都能够从 Java 项目执行命令。
#4.中的maven命令,Java代码卡住了,不提示用户输入。但是,我们从命令提示符执行相同的命令 (mvn archetype:generate),它要求用户输入(这是预期的和期望的)。
现在,我不知道为什么 Java 应用程序不提示用户输入,但在命令提示符下却提示。
在此先感谢..!
【问题讨论】:
标签: java spring spring-boot maven-plugin