You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jmeter.apache.org by Milamber <mi...@apache.org> on 2012/01/23 08:30:09 UTC
Re: New Maven targets
Le 23/01/2012 01:09, sebb a ecrit :
> On 21 January 2012 19:07, Milamber <mi...@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.
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.
===
>
>> 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 <mi...@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
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
Re: New Maven targets
Posted by sebb <se...@gmail.com>.
On 23 January 2012 13:07, Milamber <mi...@apache.org> wrote:
>
>
> Le 23/01/2012 12:07, sebb a ecrit :
>> On 23 January 2012 07:30, Milamber <mi...@apache.org> wrote:
>>
>>>
>>> Le 23/01/2012 01:09, sebb a ecrit :
>>>
>>>> On 21 January 2012 19:07, Milamber <mi...@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 <mi...@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
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
Re: New Maven targets
Posted by Milamber <mi...@apache.org>.
Le 23/01/2012 12:07, sebb a ecrit :
> On 23 January 2012 07:30, Milamber <mi...@apache.org> wrote:
>
>>
>> Le 23/01/2012 01:09, sebb a ecrit :
>>
>>> On 21 January 2012 19:07, Milamber <mi...@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)
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 <mi...@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
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
Re: New Maven targets
Posted by sebb <se...@gmail.com>.
On 23 January 2012 07:30, Milamber <mi...@apache.org> wrote:
>
>
> Le 23/01/2012 01:09, sebb a ecrit :
>> On 21 January 2012 19:07, Milamber <mi...@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
> 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 <mi...@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
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>