On 23 January 2012 14:14, Mark Collin <m...@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:seb...@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 <m...@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.ht
>> 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:seb...@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 <m...@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:m...@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).
>>>
>>> Of course you could also tweak your ant script to build all of the
>>> dependencies into a jar and then deploy that as well for the
>>> mavenised build.  This sounds worse IMHO because you are modifying
>>> your existing build process to create something that your normal ant
>>> build doesn't
>> require.
>>>
>>> -----Original Message-----
>>> From: sebb [mailto:seb...@gmail.com]
>>> Sent: 23 January 2012 01:50
>>> To: dev@jmeter.apache.org
>>> Subject: Re: Properties files in mavenised artifacts
>>>
>>> On 23 January 2012 01:03, sebb <seb...@gmail.com> wrote:
>>>> On 22 January 2012 18:21, Mark Collin <m...@ardescosolutions.com> wrote:
>>>>> Parent sounds like a good place.
>>>>>
>>>>> Normally it would pick up things in src/main/resources, but as you
>>>>> don't have a maven directory structure I think you'll need to
>>>>> define a resource dir in the parent POM.  Something like this should
> work:
>>>>>
>>>>> <resources>
>>>>>    <resource>
>>>>>        <directory>${basedir}/bin</directory>
>>>>>        <includes>
>>>>>            <include>**/*.properties</include>
>>>>>        </includes>
>>>>>    </resource>
>>>>> </resources>
>>>>
>>>> OK, thanks, I'll try that.
>>>
>>> Just realised that won't work for creating the files to be uploaded,
>>> as we don't use Maven to create the artifacts.
>>>
>>>>> I'm not sure exactly where you would need to place it in the
>>>>> artifact, I guess that depends on where you expect them to be when
>>>>> you
>>> read them in.
>>>>
>>>> JMeter expects to find them in the bin/ directory, i.e. where it
>>>> finds ApacheJMeter.jar.
>>>>
>>>> However, I've no idea how any JMeter Maven launch plugins are
>>>> intended to work so that may not be appropriate.
>>>
>>> Sorry, but I've no idea how to make this work.
>>>
>>> All I can suggest is creating a jar containing the missing properties
>>> files (there are also some other missing files) which can be uploaded
>>> as
>> parent
>>
>> --
>> 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
>> postmas...@ardescosolutions.com
>
> --
> 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 
> postmas...@ardescosolutions.com

Reply via email to