【问题标题】:TIBCO BW5- Mavenization using maven commandsTIBCO BW5- Mavenization 使用 maven 命令
【发布时间】:2017-11-13 17:09:08
【问题描述】:

我正在尝试使用基于 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供参考

【问题讨论】:

    标签: maven maven-2 tibco tibco-business-works


    【解决方案1】:

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

    <parent>
        <groupId>fr.fastconnect.factory.tibco</groupId>
        <artifactId>fc-tibco-factory</artifactId>
        <version>2.4.1</version>
        <relativePath>PARENT_RELATIVE_PATH</relativePath>
    </parent>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多