首页 > 解决方案 > 如何在父pom项目中引用文件夹中的文件

问题描述

我正在尝试从父 pom 文件中引用父 pom 项目中文件夹中的文件。插件如下

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-assembly-plugin</artifactId>
                    <version>${maven-assembly-plugin.version}</version>
                    <executions>
                        <execution>
                            <id>assemble</id>
                            <phase>package</phase>
                            <goals>
                                <goal>single</goal>
                            </goals>
                            <configuration>
                                <appendAssemblyId>false</appendAssemblyId>
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
                                <descriptors>
                                    <descriptor>\win-assemble\fitech-java-service-windows-package.xml</descriptor>
                                </descriptors>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>

包目录如下 父pom的结构

如果我硬编码文件系统上文件的路径,那么我的父项目会正确构建。如果不使用硬编码路径,我根本无法引用该文件。请问有谁知道如何解决这个问题?

谢谢

标签: javamavenplugins

解决方案


推荐阅读