当我使用网页https://start.spring.io/和配置生成项目时:[" group:com.foo"," artifact:bar"," build:maven"," spring boot version:1.4.2"]我得到以下项目结构:
folder-name/
|-- mvnw
|-- mvnw.cmd
|-- pom.xml
|-- src
|-- main
| |-- java
| | |-- com
| | |-- foo
| | |--BarApplication.java
| |-- resources
| |-- application.properties
|-- test
|-- java
|-- com
|-- foo
|--BarApplicationTests.java
当我使用Spring CLI命令生成项目时: " spring init -g = com.foo -a = bar -name = bar --build = maven foo-bar"我得到以下项目结构:
folder-name/
|-- mvnw
|-- mvnw.cmd
|-- pom.xml
|-- src
|-- main
| |-- java
| | |-- com
| | |-- example
| | |--BarApplication.java
| |-- resources
| |-- application.properties
|-- test
|-- java
|-- com
|-- example
|--BarApplicationTests.java
我使用Spring CLI的配置是什么。我总是得到文件夹结构" src / java / {top-level domain} / example"。 为什么顶级域名后面的文件夹总是命名为"示例",如何避免这种情况,以便它正确使用组和工件,以便我得到:" src / java / {group& #39; s顶级域名} / {群组域名}"?
答案 0 :(得分:0)
我猜-a
和-g
不正确的春天cli params。只有name
才能正常工作。
请参阅How do I use the Paremeters listed in spring init --list
。
答案 1 :(得分:0)
指定--package-name参数解决了它。