Here is the link to my existing parent project http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/pom.xml?revision=1590111&view=markup
forget to add it :( On Sat, Apr 26, 2014 at 2:38 PM, Maxim Solodovnik <solomax...@gmail.com>wrote: > Hello All, > > sorry for the keeping silence too long :) > finally I was able to start migration and more questions are come up: :) > > 1) Is there any way to use parent project version in child projects? I > currently use variable for this [1] but it results too many warnings > > 2) I have lots of "Forking PROJECT VERSION" and same tasks are performed > again and again :( is there any way to disable forking? > > 3) somehow task in phase "process-test-resources" is executed even if > "-DskipTests=true" is specified: > mvn eclipse:eclipse -DskipTests=true > Or in case of eclipse:eclipse it is expected behavior? > > 4) While running "mvn site" I get lots of > Caused by: java.lang.ClassNotFoundException: > org.sonatype.aether.version.VersionConstraint > at > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50) > I have tried many solutions from the google none of them are working :( > > > solomax@solomax-laptop:~/work/openmeetings/trunk/singlewebapp$ mvn > -version > Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; > 2014-02-15T00:37:52+07:00) > Maven home: /opt/maven > Java version: 1.7.0_51, vendor: Oracle Corporation > Java home: /opt/jdk1.7.0_51/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "linux", version: "3.13.0-24-generic", arch: "amd64", family: > "unix" > > > Thanks in advance :) > > > > On Thu, Mar 13, 2014 at 10:46 PM, Ron Wheeler < > rwhee...@artifact-software.com> wrote: > >> Good approach. >> Ron >> >> On 13/03/2014 9:58 AM, Baptiste Mathus wrote: >> >>> Well, though I agree Maven isn't designed to be an end-user tool, using >>> it >>> to build the end-user distribution is actually totally supported. >>> IMO, if what you're trying to do is building your product from some >>> sources >>> and binaries, then Maven can obviously do it. >>> >>> If what you need for production is an installer, then creating an >>> installer >>> using izpack is indeed a good idea, but you would just build that >>> installer >>> during your Maven build (http://izpack.codehaus.org/ >>> izpack-maven-plugin/e.g.). >>> >>> You seem to actually have two kind of phases: >>> * the first one, typically compile and package your sources using >>> binaries >>> coming from a repo manager (be it a corporately managed one, or directly >>> from Central) >>> * the second one, creating the end-user distribution, is typically done >>> with Maven using maven-assembly-plugin. >>> >>> Don't hesitate to ask questions, because I don't think we've gone so far >>> until now to understand your building steps. >>> >>> Cheers >>> >>> >>> 2014-03-13 14:24 GMT+01:00 Maxim Solodovnik <solomax...@gmail.com>: >>> >>> Thanks Ron, >>>> >>>> I'll take a look at it, but I'm afraid distribute application in >>>> "partially >>>> compiled state" is not an option. >>>> Currently it works out of the box and this is the requirement. >>>> >>>> Will try to study maven and postpone the migration for now >>>> >>>> >>>> On Thu, Mar 13, 2014 at 8:18 PM, Ron Wheeler < >>>> rwhee...@artifact-software.com >>>> >>>>> wrote: >>>>> 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 >>>>> >>>>> >>>>> >>>> -- >>>> WBR >>>> Maxim aka solomax >>>> >>>> >>> >>> >> >> -- >> 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 >> >> > > > -- > WBR > Maxim aka solomax > -- WBR Maxim aka solomax