Spring CLI生成意外的项目结构

时间:2016-11-25 08:41:09

标签: spring

当我使用网页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顶级域名} / {群组域名}"?

2 个答案:

答案 0 :(得分:0)

我猜-a-g不正确的春天cli params。只有name才能正常工作。

请参阅How do I use the Paremeters listed in spring init --list

答案 1 :(得分:0)

指定--package-name参数解决了它。