TIBCO BW5-Mavenization с использованием команд maven

Я пытаюсь улучшить существующие проекты tibco bw5, используя команды maven на основе https://fastconnect.github.io/tibco-factory/bw-maven-plugin/mavenization.html

В соответствии с которым,

  1. Я создал папку, а затем выполнил: "mvn archetype:generate-DarchetypeGroupId=fr.fastconnect.factory.tibco.bw.maven -DarchetypeArtifactId=archetype-client-root-project", который создает корневую папку с корнем POM.xml.

  2. Затем я поместил существующую папку проекта bw5, содержащую vcrepo.dat и код bw, в корневую папку и попытался изменить проект: 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] --------------------------------------------------------------------

Примечание: прикрепление корневого помпона для справки

введите здесь описание изображения


person Dazzy Tulip    schedule 13.11.2017    source источник


Ответы (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>
person losusovic    schedule 17.11.2017