maven如何创建单独的ui和项目的后端模块

时间:2017-06-12 22:50:14

标签: javascript java maven intellij-idea multi-module

我尝试应用http://justincalleja.com/2016/04/17/serving-a-webpack-bundle-in-spring-boot/此示例,但我遇到了问题。我应用了每个步骤,但mu项目结构不像这个例子。我在github上研究了这个示例结构。这个人的项目结构如下:

-parent
   _pom.xml

 -ui
   -pom.xml
   -src files...

 -backend
    -pom.xml
    -src files...

但我的项目结构如下:

-parent
   _pom.xml
   _src files
   _ui
     -pom.xml
     -src files...
   _backend
      -pom.xml
      -src files...

如果我应该通过单词解释,这个示例项目模块是从父目录中单独创建的,而父级没有java src文件,请检查github上的示例,但是当我尝试使用父级时,src文件和模块是在父目录下创建的我没有创建ui模块,我的ui模块不是uu模块,它是java模块。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果我理解你想要用相对路径链接父pom。你可以用。

来做到这一点
- parent
-- pom.xml
- ui
-- pom.xml
- backend
-- pom.xml

孩子的pom应该是这样的:

<parent>
    <groupId>groupId</groupId>
    <artifactId>artifactId</artifactId>
    <version>0.0.0</version>
    <relativePath>../parent/pom.xml</relativePath>
</parent>

父母pom

<modules>
  <module>../ui</module>
  <module>../be</module>
</modules>

如果你的项目有这个脚手架:

- parent
-- pom.xml
-- ui
--- pom.xml
-- backend
--- pom.xml

pom应该是这样的:

<parent>
    <groupId>groupId</groupId>
    <artifactId>artifactId</artifactId>
    <version>version</version>
</parent>

父母pom

<modules>
  <module>fe</module>
  <module>be</module>
</modules>