Skip to content
This repository has been archived by the owner on Apr 5, 2020. It is now read-only.

mxp: Build a full application zip #5

Open
kiesel opened this issue Jan 6, 2012 · 1 comment
Open

mxp: Build a full application zip #5

kiesel opened this issue Jan 6, 2012 · 1 comment
Assignees

Comments

@kiesel
Copy link
Member

kiesel commented Jan 6, 2012

XP applications should be packageable "as a whole", with all dependencies included, doc_root/, etc/, conf/ and xsl/ folders - potentially even more.

Possibly this is also possible w/ other maven plugins (eg. assembly plugin)?

@ghost ghost assigned mrosoiu Jan 6, 2012
@kiesel
Copy link
Member Author

kiesel commented Jan 10, 2012

What this should do is this:

  • create a zip/tar.gz/... with the following structure:
${artifactId}/
 |- lib/
 |  |- *.xar (all .xar dependencies required for default scope)
 |  |- core (xp framework xars)
 |     `- tools (**/*.php - class.php, web.php, xar.php)
 |- etc/
 |  `- **/*
 |- doc_root/
 |   `- **/*
 |- conf/
 |   `- **/*
 `- project.pth (generated .pth file)
  • possibly the archive's root directory needs to be configurable
  • project.pth should be generated from the build
  • the XP Framework "core" or base probably needs to be treated special

Btw, I am not saying this needs to be implemented in this plugin - we should check if some other maven plugins would be capable of at least parts of this.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants