ofbiz-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adam Heath (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (OFBIZ-6271) build management with maven
Date Fri, 01 May 2015 22:48:07 GMT

    [ https://issues.apache.org/jira/browse/OFBIZ-6271?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14524204#comment-14524204

Adam Heath commented on OFBIZ-6271:

Ok, quick update.

Building a single component is not possible, by going into applications/product, and doing
a "mvn clean compile".  However, there is a maven way to do it:

mvn -pl org.apache.ofbiz:ofbiz-product compile

Doing this from the top-level will then deal with just the "list" of artifacts(you can give
several).  Also, you can use "-am" which will also run the goals against everything the project
list *depends* on, which is actually way cool.

mvn -am -pl org.apache.ofbiz:ofbiz-product clean package

The above command will not only deal with product, but base, entity, security, service, common,
content, party, webapp.  Note, that widget and entityext(and others) are not included.

> build management with maven
> ---------------------------
>                 Key: OFBIZ-6271
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-6271
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: ALL COMPONENTS
>            Reporter: Adam Heath
>            Priority: Minor
>         Attachments: console.log
> This is a new build system; the primary goal will be to not require any changes to existing
ofbiz layouts(for backwards compatibility, at least initially).
> These pom.xml files are completely new; the existing build.xml infrastructure will continue
to exist.  The existing build.xml will never call into maven(which is what processes the pom.xml),
and maven will never call into build.xml either.
> I have already committed a working pom.xml for the top level, and framework/start.  Shortly,
I will be adding framework/base and framework/entity, but into this branch.

This message was sent by Atlassian JIRA

View raw message