You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Adam Heath (JIRA)" <ji...@apache.org> on 2015/04/22 01:40:58 UTC

[jira] [Commented] (OFBIZ-6271) build management with maven

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

Adam Heath commented on OFBIZ-6271:
-----------------------------------

Well, I just committed a bunch to this branch.  Feature summary:

* Dependencies are being listed.  This is a big plus!
* Some things done directly inside ant are now external; namely, the building of META-INF/services.
* There are some src/main/resources and src/test/resources added to the project; existing tooling(aka, build.xml) needs might break; if so, then this particular item might have to be revisited.
* Any kind of javadoc targets have not been attempted; this is a WIP.
* I had done an ofbiz run with start and base compiled by maven, but hadn't yet attempted with entity, geronimo, and catalina.  It might work, I'll check that.
* I'd like to split out ofbiz-parent:pom into ofbiz-component:pom; this would reside at the same level as ofbiz-parent, and would more closely reflect the macros.xml/common.xml split.  It also would allow for other children to be included without having to inherit the same kind of build process.

Also, here are some commands to get everyone started:

==
mvn clean
mvn clean package -DskipTests
==

> 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
>
> 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
(v6.3.4#6332)