Prerequisites for Maven-based projects

For Maven-based projects you must install the LeanFT JARs in the Maven repository (your organization's or local).

  • To install the LeanFT jars to your organization's repository, run the following command:

    mvn deploy:deploy-file

    -DpomFile=<path-to-pom>

    -Dfile=<path-to-file>

    -DrepositoryId=<id-to-map-on-server-section-of-settings.xml>

    -Durl=<url-of-the-repository-to-deploy>

  • To install the LeanFT jars to your local repository, run the following command:

    mvn install:install-file

    -Dfile=<path-to-file>

    -DpomFile=<path-to-pomfile>

Install the JAR files using the supplied POM files to ensure that the GAV and dependencies for each LeanFT JAR are defined correctly.

The path to the JARs and POMs is:

  • Windows: <LeanFTInstallation>\SDK\Maven
  • Linux/Mac: <LeanFTInstallation>/sdk/Maven/
JAR POM
com.hp.lft.common-14.50.0.jar

com.hp.lft.common-14.50.0-pom.xml

com.hp.lft.report-14.50.0.jar

com.hp.lft.report-14.50.0-pom.xml

com.hp.lft.reportbuilder-14.50.0.jar

com.hp.lft.reportbuilder-14.50.0-pom.xml

com.hp.lft.sdk-14.50.0.jar

com.hp.lft.sdk-14.50.0-pom.xml

com.hp.lft.unittesting-14.50.0.jar

com.hp.lft.unittesting-14.50.0-pom.xml

com.hp.lft.verifications-14.50.0.jar

com.hp.lft.verifications-14.50.0-pom.xml

Example:

To install the LeanFT 14.50 JARs in your local Maven repository, you would run the following commands from <LeanFTInstallation>\SDK\Maven (on Windows) or <LeanFTInstallation>/sdk/Maven/ (on Linux/Mac).

  • Install all LeanFT JARs to local M2 repository

    mvn install:install-file -Dfile=com.hp.lft.common-14.50.0.jar -DpomFile=com.hp.lft.common-14.50.0-pom.xml
    mvn install:install-file -Dfile=com.hp.lft.report-14.50.0.jar -DpomFile=com.hp.lft.report-14.50.0-pom.xml
    mvn install:install-file -Dfile=com.hp.lft.reportbuilder-14.50.0.jar -DpomFile=com.hp.lft.reportbuilder-14.50.0-pom.xml
    mvn install:install-file -Dfile=com.hp.lft.sdk-14.50.0.jar -DpomFile=com.hp.lft.sdk-14.50.0-pom.xml
    mvn install:install-file -Dfile=com.hp.lft.unittesting-14.50.0.jar -DpomFile=com.hp.lft.unittesting-14.50.0-pom.xml
    mvn install:install-file -Dfile=com.hp.lft.verifications-14.50.0.jar -DpomFile=com.hp.lft.verifications-14.50.0-pom.xml
  • Install the JavaDoc JARs

    mvn install:install-file -Dfile=com.hp.lft.sdk-14.50.0-javadoc.jar  -DgroupId=com.hp.lft -DartifactId=sdk -Dversion=14.50.0 -Dpackaging=jar -Dclassifier=javadoc
    mvn install:install-file -Dfile=com.hp.lft.report-14.50.0-javadoc.jar -DgroupId=com.hp.lft -DartifactId=report -Dversion=14.50.0 -Dpackaging=jar -Dclassifier=javadoc
    mvn install:install-file -Dfile=com.hp.lft.unittesting-14.50.0-javadoc.jar -DgroupId=com.hp.lft -DartifactId=unittesting -Dversion=14.50.0 -Dpackaging=jar -Dclassifier=javadoc
    mvn install:install-file -Dfile=com.hp.lft.verifications-14.50.0-javadoc.jar -DgroupId=com.hp.lft -DartifactId=verifications -Dversion=14.50.0 -Dpackaging=jar -Dclassifier=javadoc