On 23 January 2012 13:07, Milamber <milam...@apache.org> wrote: > > > Le 23/01/2012 12:07, sebb a ecrit : >> On 23 January 2012 07:30, Milamber <milam...@apache.org> wrote: >> >>> >>> Le 23/01/2012 01:09, sebb a ecrit : >>> >>>> On 21 January 2012 19:07, Milamber <milam...@apache.org> wrote: >>>> >>>> >>>>> Le 21/01/2012 16:42, sebb a ecrit : >>>>> >>>>> >>>>>> If you want to try out the Maven targets, update workspace and build >>>>>> (ant package) >>>>>> >>>>>> Then create the poms/jars: >>>>>> >>>>>> ant _maven_dist -Djmeter.version=2.6-SNAPSHOT >>>>>> >>>>>> [might add this to the distribution target later] >>>>>> >>>>>> Then >>>>>> >>>>>> ant maven_upload >>>>>> >>>>>> will create the a local repo under target/deploy. >>>>>> >>>>>> If that works OK, then it is picking up Maven. >>>>>> >>>>>> You can then try uploading to the snapshots repo: >>>>>> >>>>>> ant maven_upload -DrepoType=snapshots >>>>>> >>>>>> I'm still working on the Maven bits, so the instructions may need to >>>>>> change slightly. >>>>>> >>>>>> >>>>>> >>>>> It's works. >>>>> My feedback: >>>>> >>>>> If you want to try out the Maven targets, update workspace and build >>>>> (ant package) >>>>> >>>>> Note: Environment variable M2_HOME must be set. >>>>> (In Eclipse, External Tools Configurations box > Ant Build maven task > >>>>> Environment tab) >>>>> (In command-line, declare an environment variable with "export >>>>> M2_HOME=/path/to/maven_home") >>>>> >>>>> >>>> I was assuming that people would run the Ant commands from a shell, in >>>> which case M2_HOME should already be set? >>>> >>>> >>> Both. >>> If you launch ant _dist_maven since command line, M2_HOME must be set. >>> >> Should already be set if one follows the installation instructions here: >> >> http://maven.apache.org/download.html#Installation >> > > Yes or no. > "In a command terminal, add the M2_HOME environment variable, e.g. > export M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4." > Need to be persistent, i.e add the export M2_HOME=/..../ to > $HOME/.profile (otherwise need to be run before each ant _dist_maven)
I'd not noticed that the Unix setting was temporary. In the Windows case, the guide does ensure M2_HOME is permanent. By the way, both sets of instructions say to set the M2 variable as well, but as far as I can tell it's not actually used by Maven; M2 only seems to be used to update the PATH variable. > In Eclipse, a simply way is to add a new entry in Environment tab. > (export M2_HOME command line isn't need) > > Milamber > > >> >>> or >>> If you launch _dist_maven since Eclipse, same thing with environment tab. >>> >>> >>> Command line error: >>> === >>> maven_upload: >>> >>> BUILD FAILED >>> /home/milamber/temp/jmeter_2_6_SNAPSHOT/build.xml:1588: The following >>> error occurred while executing this line: >>> /home/milamber/temp/jmeter_2_6_SNAPSHOT/build.xml:1553: >>> /home/milamber/temp/jmeter_2_6_SNAPSHOT/${env.M2_HOME}/boot does not exist. >>> >> I guess we could add a check for the env. variable, and fail with a >> better message. >> I'll have a look at adding that. >> >> >>> === >>> >>> >>> >>>> >>>>> Then create the poms/jars: >>>>> >>>>> ant _dist_maven -Djmeter.version=2.6-SNAPSHOT >>>>> >>>>> [might add this to the distribution target later] >>>>> >>>>> Then >>>>> >>>>> ant maven_upload -Djmeter.version=2.6-SNAPSHOT >>>>> >>>>> will create the a local repo under target/deploy. >>>>> >>>>> If that works OK, then it is picking up Maven. >>>>> >>>>> >>>>> You can then try uploading to the snapshots repo: >>>>> >>>>> If needed, add or modify your $HOME/.m2/settings.xml with this lines : >>>>> >>>>> <settings> >>>>> [...] >>>>> <servers> >>>>> <server> >>>>> <id>apache.snapshots.https</id> <!-- For Snapshots --> >>>>> <username>ASF_Login</username> >>>>> <password>Your_Password</password> >>>>> >>>>> >>>> Not a good idea to add your password in clear; see the Maven >>>> encryption features: >>>> >>>> http://maven.apache.org/guides/mini/guide-encryption.html >>>> >>>> >>> >>> Done. Thanks for the URL. >>> >>> Milamber >>> >>> >>> >>>> >>>>> </server> >>>>> <server> >>>>> <id>apache.releases.https</id> <!-- For Releases --> >>>>> <username>ASF_Login</username> >>>>> <password>Your_Password</password> >>>>> </server> >>>>> </servers> >>>>> [...] >>>>> </settings> >>>>> >>>>> ant maven_upload -Djmeter.version=2.6-SNAPSHOT -DrepoType=snapshots >>>>> >>>>> >>>>> Works: >>>>> Repository Path: >>>>> /org/apache/jmeter/ApacheJMeter/2.6-SNAPSHOT/ApacheJMeter-2.6-20120121.185244-4.pom >>>>> Uploaded by: >>>>> milamber >>>>> Size: >>>>> 1.27 KB >>>>> Uploaded Date: >>>>> Sat Jan 21 2012 18:52:55 GMT+0000 (WET) >>>>> Last Modified: >>>>> Sat Jan 21 2012 18:52:55 GMT+0000 (WET) >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>> I also want to add a signing target which can loop through all the >>>>>> dist artifacts (archives, poms, jars). >>>>>> >>>>>> That will need GPG installed, preferably GPG 2.x >>>>>> >>>>>> >>>>>> >>>>> gpg2 --version >>>>> gpg (GnuPG) 2.0.14 >>>>> >>>>> >>>>> >>>>> >>>>> Milamber >>>>> >>>>> >>>>> >>>>> >>>>>> >>>>>> >>>>>>> Milamber >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> The script will need Maven 2.2.1 or Maven 3.0.4 (just released). >>>>>>>> >>>>>>>> See http://maven.apache.org/download.html >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> Now, ant distribution task works fine in my machine, but I don't see >>>>>>>>> maven section in output... >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> I'm still working on it and have not committed it yet. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> Milamber >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> If so which version? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Milamber >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> Regards >>>>>>>>>>>> Philippe >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Jan 19, 2012 at 8:49 AM, Milamber <milam...@apache.org> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> Hello, >>>>>>>>>>>>> >>>>>>>>>>>>> I can act as a release manager for the 2.6 version. >>>>>>>>>>>>> >>>>>>>>>>>>> Milamber >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Le 15/01/2012 14:27, Milamber a ecrit : >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> Le 15/01/2012 12:58, Rainer Jung a ecrit : >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hello everyone, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> at the beginning of December 2011 we discussed, whether we >>>>>>>>>>>>>>> should have >>>>>>>>>>>>>>> a release soon. I think the overall opinion was "yes" but it >>>>>>>>>>>>>>> seems the >>>>>>>>>>>>>>> project is still busy with fixing things and adding >>>>>>>>>>>>>>> enhancements. >>>>>>>>>>>>>>> Nevertheless I have the impression there are now enough changes >>>>>>>>>>>>>>> to >>>>>>>>>>>>>>> warrant the next release and get all the nice new stuff out in >>>>>>>>>>>>>>> users >>>>>>>>>>>>>>> hands. I don't know whether it should be a 2.5.2 or 2.6 though. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> +1 to release a new version 2.6 >>>>>>>>>>>>>> >>>>>>>>>>>>>> Milamber >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Kudos to all the effort you put into JMeter! >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Rainer >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >