2017-06-12 85 views
0

我试图申请http://justincalleja.com/2016/04/17/serving-a-webpack-bundle-in-spring-boot/这个例子,但我有一个问题。我应用了每一个步骤,但亩项目结构不像这个例子。我在github上调查了这个示例structre。这个家伙的项目结构是这样的:maven如何创建项目的独立ui和后端模块

-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... 

如果我要通过言传,这个例子项目模块从父目录创建为seperatly和家长有没有java的src文件,请检查github上的示例,但当我试图父母有src文件和模块创建在父目录下,我未能创建ui模块,我的ui模块不是uu模块它是java模块。

我该如何解决这个问题?

+0

目前尚不清楚什么是你的具体问题。你能更具体吗?也许你可以在这里复制你的pom.xml文件? –

+0

@VasiliyVlasov对不起,我通过智能手机问。 – luffy

+0

感谢@German编辑。 – luffy

回答

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> 
+0

我不明白。项目不是这样创建的。让我试着解释一下。我尝试通过Intellij New Project Create向导创建父项。我suceed它,但它包括src文件(java文件)而我创建了ui和后端模块,它不像我想要的样品和链接。因为在linke父,后端,ui不同的目录,但我的后端和ui模块下的父目录和ui模块不是ui模块它就像java模块。抱歉,我分享了错误的链接,我编辑了条目上的链接。 – luffy

+0

你是如何添加后端和UI模块的?你点击“文件 - >新模块”? –

+0

您可能有错误的子模块参考...在那里编辑答案,所以你也可以看到它。我试图解释购买的模型,以了解如何改变你的项目。 – German

相关问题