jmeter-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: Properties files in mavenised artifacts
Date Mon, 23 Jan 2012 15:35:01 GMT
On 23 January 2012 15:05, Mark Collin <mark@ardescosolutions.com> wrote:
> That's what I am seeing, I was also expecting the following:
>
> saveservice.properties
> upgrade.properties
> system.properties
> jmeter.properties
> user.properties

Oops, should be fixed now.

Tried the JMeter Maven plugin, and it requires quite a lot of
additional set up (creating work dirs etc.).

Not easy to use compared with JMeter scripts or the JMeter Ant task
(see extras/build.xml)

> -----Original Message-----
> From: sebb [mailto:sebbaz@gmail.com]
> Sent: 23 January 2012 14:57
> To: dev@jmeter.apache.org
> Subject: Re: Properties files in mavenised artifacts
>
> On 23 January 2012 14:46, Mark Collin <mark@ardescosolutions.com> wrote:
>> I'm able to pull the artifacts in and use them again, but I can't see
>> any properties files in the ApacheJMeter_config jar.
>
> Just downloaded it, and I get:
>
> $ jar -tvf ApacheJMeter_config-2.6-20120123.135339-1.jar
>     0 Mon Jan 23 13:50:32 GMT 2012 META-INF/
>   373 Mon Jan 23 13:50:30 GMT 2012 META-INF/MANIFEST.MF
>   172 Sat Jan 21 17:08:48 GMT 2012 META-INF/NOTICE
>  11560 Sat Jan 21 17:08:48 GMT 2012 META-INF/LICENSE
>     0 Mon Jan 23 01:39:32 GMT 2012 bin/
>  1435 Sat Apr 05 02:49:46 BST 2008 bin/BeanShellAssertion.bshrc
>  2079 Fri Apr 17 11:29:10 BST 2009 bin/BeanShellFunction.bshrc
>  1232 Sat Apr 05 02:50:08 BST 2008 bin/BeanShellListeners.bshrc
>  2105 Sat Sep 17 16:40:04 BST 2011 bin/BeanShellSampler.bshrc
>  1406 Tue Dec 14 17:33:02 GMT 2010 bin/hc.parameters
>  1563 Fri Dec 10 02:29:52 GMT 2010 bin/httpclient.parameters
>  1801 Fri Jan 28 15:04:14 GMT 2011 bin/log4j.conf
>  5781 Fri Dec 16 10:57:22 GMT 2011 bin/logkit.xml
>  1324 Wed Aug 05 23:42:30 BST 2009 bin/proxyserver.jks
>  1022 Tue Apr 08 12:36:12 BST 2008 bin/users.dtd
>  2365 Tue Apr 08 12:36:14 BST 2008 bin/users.xml
>
>> I'm testing it by building this:
>>
>> https://github.com/Ronnie76er/jmeter-maven-plugin
>
> OK, thanks, if that is not too time-consuming to set up I'll try it out.
>
>> If that builds and successfully creates the package I'm using it to
>> run a couple of JMeter tests.
>>
>> The above currently has copies of the properties files to enable it to
>> run until they are available in maven artifacts.
>>
>> -----Original Message-----
>> From: sebb [mailto:sebbaz@gmail.com]
>> Sent: 23 January 2012 14:23
>> To: dev@jmeter.apache.org
>> Subject: Re: Properties files in mavenised artifacts
>>
>> On 23 January 2012 14:14, Mark Collin <mark@ardescosolutions.com> wrote:
>>> Unfortunately that's what it looks like :(
>>
>> I've uploaded another version which creates a _config jar.
>>
>> Can you try that?
>>
>> Also, how are you testing it?
>>
>> It might speed turnround if I could test the deployed jars myself.
>>
>>> -----Original Message-----
>>> From: sebb [mailto:sebbaz@gmail.com]
>>> Sent: 23 January 2012 13:46
>>> To: dev@jmeter.apache.org
>>> Subject: Re: Properties files in mavenised artifacts
>>>
>>> On 23 January 2012 13:08, Mark Collin <mark@ardescosolutions.com> wrote:
>>>> Yes parent really does have to be a POM package.
>>>
>>> Bother.
>>>
>>> So we need another jar and another pom.
>>>
>>>> http://maven.apache.org/guides/introduction/introduction-to-the-pom.
>>>> h
>>>> t
>>>> ml
>>>>
>>>> I've just tried using the latest 2.6-SNAPSHOT and I'm getting the
>>>> following
>>>> error:
>>>
>>> How are you using it?
>>>
>>>> [INFO]
>>>> --------------------------------------------------------------------
>>>> -
>>>> -
>>>> --
>>>> [ERROR] BUILD ERROR
>>>> [INFO]
>>>> --------------------------------------------------------------------
>>>> -
>>>> -
>>>> -- [INFO] Error building POM (may not be this project's POM).
>>>>
>>>>
>>>> Project ID: org.apache.jmeter:ApacheJMeter_core
>>>>
>>>> Reason: Parent:
>>>> org.apache.jmeter:ApacheJMeter_parent:jar:2.6-SNAPSHOT
>>>> of
>>>> project: org.apache.jmeter:ApacheJMeter_core has wrong packaging: jar.
>>>> Must be 'pom'. for project org.apache.jmeter:ApacheJMeter_core
>>>>
>>>>
>>>> [INFO]
>>>> --------------------------------------------------------------------
>>>> -
>>>> -
>>>> -- [INFO] For more information, run Maven with the -e switch [INFO]
>>>> --------------------------------------------------------------------
>>>> -
>>>> -
>>>> --
>>>> [INFO] Total time: 12 seconds
>>>> [INFO] Finished at: Mon Jan 23 13:03:50 GMT 2012 [INFO] Final Memory:
>>>> 13M/107M [INFO]
>>>> --------------------------------------------------------------------
>>>> -
>>>> -
>>>> --
>>>>
>>>> -----Original Message-----
>>>> From: sebb [mailto:sebbaz@gmail.com]
>>>> Sent: 23 January 2012 12:15
>>>> To: dev@jmeter.apache.org
>>>> Subject: Re: Properties files in mavenised artifacts
>>>>
>>>> On 23 January 2012 12:03, Mark Collin <mark@ardescosolutions.com> wrote:
>>>>> Thinking about it, I think I'm talking a degree of rubbish here.
>>>>>
>>>>> A parent needs to be packaged as a pom and not a jar so even if you
>>>>> add a build section it's not going to work.  I think you will
>>>>> instead need to have a new package that the parent depends on that
>>>>> pulls in these
>>>> extra files.
>>>>
>>>> Currently, the parent is now a jar package which contains the
>>>> configuration files.
>>>>
>>>> The poms are basically just being used as jar descriptors and
>>>> dependency declarations currently.
>>>>
>>>> Does the parent really have to be a pom package?
>>>>
>>>> Has anyone tried using one of the latest snapshots (i.e. one with
>>>> ApacheJMeter_parent.jar as well as .pom)?
>>>>
>>>>> -----Original Message-----
>>>>> From: Mark Collin [mailto:mark@ardescosolutions.com]
>>>>> Sent: 23 January 2012 06:39
>>>>> To: dev@jmeter.apache.org
>>>>> Subject: RE: Properties files in mavenised artifacts
>>>>>
>>>>> The mvn deploy command should also build the package if the <build>
>>>>> section exists in the POM so you could have a build section for the
>>>>> parent POM that only pulls in resources that are required (this
>>>>> would muddy the waters slightly but seems like the pragmatic approach)
>
> --
> This message contains confidential information and is intended only for the individual
named. If you are not the named addressee you should not disseminate, distribute or copy this
e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by
mistake and delete this e-mail from your system. If you are not the intended recipient you
are notified that disclosing, copying, distributing or taking any action in reliance on the
contents of this information is strictly prohibited.
>
> If you have received this email in error please notify postmaster@ardescosolutions.com

Mime
View raw message