Skip to content

Maven archetype for converting/creating mavenized KFS/Overlay distributions

Notifications You must be signed in to change notification settings

jgedarovich/kfs-maven-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kfs-maven-plugin

Maven plugin for converting/creating mavenized KFS/Overlay distributions

How does it work?

The KFS maven plugin works in 2 separate use cases

Create a new KFS Overlay

Convert an existing KFS distribution into a maven project

Usage

Migrate an existing KFS distribution that is located in a local path

mvn -cpu kfs:migrate -Dkfs.local.path=$HOME/workspace/kfs/trunk

Create a new prototype based-on a war file

svn co https://svn.kuali.org/repos/kfs/trunk kfs
cd kfs
ant dist
mvn -cpu kfs:create-prototype -Dfile=kfs-dev.war

WAR files can be obtained in many ways. One way is to just checkout the KFS project and run ant dist.

Create a mavenized KFS distribution from an SVN repository

mvn -cpu kfs:migrate -Dkfs.svn.path=https://svn.kuali.org/repos/kfs/branches/tem-release-5-0-merge

Overlay using simplified GAV syntax

mvn -cpu kfs:overlay -Dgav=org.kualigan:kfs:4.0.0

Overlay using more verbose/formal syntax

mvn -cpu kfs:overlay -DgroupId=org.kualigan -DartifactId=kfs -Dversion=4.0.0

Overlay using more verbose/formal syntax adding install goal

mvn -cpu install:install-file kfs:overlay -DgroupId=org.kualigan
-DartifactId=kfs -Dversion=4.0.0 -Dpackaging=war -Dfile=kfs.war

About

Maven archetype for converting/creating mavenized KFS/Overlay distributions

Resources

Stars

Watchers

Forks

Packages

No packages published