• Welcome to KonaKart Community Forum. Please login or sign up.
 

Maven POM for Konakart

Started by ryanlynch, April 26, 2008, 12:09:06 am

Previous topic - Next topic

ryanlynch

Hi there -

We need to build Konakart with Maven 2. Does anyone have a POM file for the current release. We are concerned that if we create this file, it will be invalidated by future releases. We searched the Maven Repo, but were unable to find anything from Konakart.

Thank you very much
-Ryan

nitros

You won't find Konakart in the maven repo due to licensing issues. Since I usually keep all the konakart jars in my JBoss server lib path, so while compiling I let maven use those jars as dependencies and pull it from my local repository.

Here are the commands to install konakart jars into your local repository:
mvn install:install-file -DgroupId=com.konakart -DartifactId=konakart -Dversion=2.2.4 -Dpackaging=jar -Dfile=/opt/apps/lib/konakart.jar
mvn install:install-file -DgroupId=com.konakart -DartifactId=konakart_torque -Dversion=3.3-RC1 -Dpackaging=jar -Dfile=/opt/apps/lib/konakart_torque-3.3-RC1.jar
mvn install:install-file -DgroupId=com.konakart -DartifactId=konakart_utils -Dversion=2.2.4 -Dpackaging=jar -Dfile=/opt/apps/lib/konakart_utils.jar
mvn install:install-file -DgroupId=com.konakart -DartifactId=konakart_village -Dversion=2.0 -Dpackaging=jar -Dfile=/opt/apps/lib/konakart_village-2.0.jar
mvn install:install-file -DgroupId=com.konakart -DartifactId=konakartadmin -Dversion=2.2.4 -Dpackaging=jar -Dfile=/opt/apps/lib/konakartadmin.jar
mvn install:install-file -DgroupId=com.konakart -DartifactId=konakartadmin_gwt -Dversion=2.2.4 -Dpackaging=jar -Dfile=/opt/apps/lib/konakartadmin_gwt.jar

Define in your pom.xml the dependencies:

<project>
  ...
  <dependencies>
    <dependency>
      <groupId>com.konakart</groupId>
      <artifactId>konakart</artifactId>
      <version>2.2.4</version>
      <scope>provided</scope>
    </dependency>
     <dependency>
      <groupId>com.konakart</groupId>
      <artifactId>konakart_torque</artifactId>
      <version>3.3-RC1</version>
      <scope>provided</scope>
    </dependency>
     <dependency>
      <groupId>com.konakart</groupId>
      <artifactId>konakart_utils</artifactId>
      <version>2.2.4</version>
      <scope>provided</scope>
    </dependency>
     <dependency>
      <groupId>com.konakart</groupId>
      <artifactId>konakart_village</artifactId>
      <version>2.0</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>com.konakart</groupId>
      <artifactId>konakartadmin</artifactId>
      <version>2.2.4</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>
  ...
</project>

Hope this helps