IMHO, Maven is a software build tool and trying to make it a
installation tool is much too hard.
You might find that your life will be a lot easier with IzPack as the
tool to create your installer.
It will allow you to package up your maven artifacts with other
resources into different OS-specific installers that can be distributed
easily.
It supports install time execution of your procedures so that you can
start RED-5 or execute the flex processes required to build and install
the Flash assets.
Ron
On 13/03/2014 4:51 AM, Maxim Solodovnik wrote:
Hello Baptiste,
Thanks for your quick reply!
Red5-server is "custom tomcat" (zip/tgz with scripts, libraries, configs
etc.).
We need to pack it in our distribution, not sure if it can be done "Maven
way" :(
2) tgz contains flex based Flash compiler with all necessary libraries and
binaries necessary to build Flash part of our application.
On Thu, Mar 13, 2014 at 5:15 AM, Baptiste Mathus <m...@batmat.net> wrote:
IIUC, your project openmeetings depends on red5 libraries.
About your questions:
1) Not actually a Maven issue, but you seem to think the way to go it to
build that dependency. As the project is ASLv2, you would far better make
sure/ask it be uploaded to Maven Central. Then just just the <dependency>
in a normal way/
Maven is actually very straightforward if you follow the Maven Way (yeah,
sounds like a sect somehow, you may think ;-)).
2) Once again, what does contain that tgz? If it contains jars and so on,
then forget about downloading and decompressing it during your buil. Or
you're gonna a world of despair. Just upload those libs under some sensible
coordinates in a corporate (or better, in Maven Central if the project is
OSS), and add the dependency.
Please ask more questions/give more precisions if you want more precise
help.
HTH
2014-03-12 17:51 GMT+01:00 Maxim Solodovnik <solomax...@gmail.com>:
Hello All,
I'm new to maven and not very familiar with all its plugins.
I need to move project [1] from ant+ivy to maven
The problems are:
1) this project is build on top of [2] maven project (we need the exact
structure and all libraries from this project) *[first problem: i don't
know how to do it]*
I did it using ant as follows:
a) using SVN download the project sources
b) build it using maven
c) unpack artifact and use it's structure in my build
Currently this project was moved to git and I was hoping it will be
possible to using maven scm:git for this, not sure how :(
2) this project need to download tgz file with required framework,
extract
it somewhere and use extracted file to perform the build *[second
problem:
is this possible?]*
Any help is highly appreciated
[1]
https://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/build.xml?view=markup
[2] https://github.com/Red5/red5-server
--
WBR
Maxim aka solomax
--
Baptiste <Batmat> MATHUS - http://batmat.net
Sauvez un arbre,
Mangez un castor ! nbsp;!
--
Ron Wheeler
President
Artifact Software Inc
email: rwhee...@artifact-software.com
skype: ronaldmwheeler
phone: 866-970-2435, ext 102
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org