0

我正在尝试使用基于https://fastconnect.github.io/tibco-factory/bw-maven-plugin/mavenization.html的 maven 命令对 tibco bw5 现有项目进行 mavenize

根据该,

  1. 我创建了一个文件夹,然后执行:“ mvn archetype:generate-DarchetypeGroupId=fr.fastconnect.factory.tibco.bw.maven -DarchetypeArtifactId=archetype-client-root-project ”,它创建了一个带有根 POM.xml 的根文件夹。

  2. 然后我在根文件夹中放置了一个包含 vcrepo.dat 和 bw 代码的现有 bw5 项目文件夹,并尝试对项目进行 mavenize: mvn bw:mavenize-bw-projects -DrootProjectArtifactId=rootmavenartifact -DrootProjectGroupId=com.rootmavengroupId -DrootProjectVersion=1.0 .0 -DdoIt=true

这给了我以下错误并且mavenisation不成功

[INFO] Scanning for projects...
    [INFO]
    [INFO] -------------------------------------------------------------------
    [INFO] Building Root for ClientMavenProj project 1.0-SNAPSHOT
    [INFO] ---------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ rootProject ---
    [INFO]
    [INFO] --------------------------------------------------------------------
    [INFO] Building Root for ClientMavenProj project 1.0-SNAPSHOT
    [INFO] --------------------------------------------------------------------
    [INFO]
    [INFO] --- bw-maven-plugin:2.4.1:mavenize-bw-projects (default-cli) @ rootProject ---
    [INFO] Scanning recursively 'C:\trialMaven2\rootProject' with patterns '[**/]'
    [INFO] ---
    [INFO] rootProject
    [INFO]   Location of the BW project    : tibco_practise
    [INFO]   Location of the project (POM) : C:\trialMaven2\rootProject
    [INFO]   The root project is           : com.rootmavengroupId:rootmavenartifact:1.0.0
    [INFO]   The root project location is  :
    [INFO]   Mavenized project will be     : com.rootmavengroupId:rootproject:1.0.0
    [INFO]
    **[WARNING] Mavenization failed : No common path element found for 'C:\trialMaven2\rootProject\C:\trialMaven2\rootProject' and ''**
    [INFO]
    [INFO] 1 project was found.
    **[INFO] 1 project failed the mavenization.
    [INFO] 0 project was successfully mavenized.**
    [INFO] ---------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ---------------------------------------------------------------------
    [INFO] Total time: 5.286 s
    [INFO] Finished at: 2017-11-13T21:51:41+05:30
    [INFO] Final Memory: 18M/269M
    [INFO] --------------------------------------------------------------------

注:附上root pom供参考

在此处输入图像描述

4

1 回答 1

0

您可以使用<relativePath>标签作为父路径

<parent>
    <groupId>fr.fastconnect.factory.tibco</groupId>
    <artifactId>fc-tibco-factory</artifactId>
    <version>2.4.1</version>
    <relativePath>PARENT_RELATIVE_PATH</relativePath>
</parent>
于 2017-11-17T14:32:35.643 回答