[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: need help with maven helper



Hello,

After reading again the original question, I think that it would be
better to keep snappy-java as the artifact id, but pin the version
number to 1.0.3. You would achieve it with this rule:

org.xerial.snappy snappy-java jar s/1\.0\.3.*/1.0.3/ * *

Ludovic

On 09/01/2012 12:42 PM, Ludovic Claude wrote:
> Hello,
> 
> The packaging in Maven is jar, not bundle, so you need to use this value
> to get a match:
> 
> org.xerial.snappy s/snappy-java/snappy1.0.3-java/ jar s/.*/debian/ * *
> 
> Ludovic
> 
> On 08/31/2012 09:15 AM, olivier.sallou@codeless.fr wrote:
>>
>> Le 8/31/12 1:12 AM, Ludovic Claude a écrit :
>>> Hello,
>>>
>>> You should use this rule instead. It's a substitution you want to do,
>>> and the format use is similar to standard Unix sed command.
>>>
>>> org.xerial.snappy s/snappy-java/snappy1.0.3-java/ bundle s/.*/debian/ * *
>> Unfortunatly, this does not work.
>> My generated pom by maven helper is still like:
>>
>> ^I<modelVersion>4.0.0</modelVersion>
>> ^I<groupId>org.xerial.snappy</groupId>
>> ^I<artifactId>snappy-java</artifactId>
>> ^I<version>1.0.3-rc3</version>
>> ^I<packaging>jar</packaging>
>> ^I
>> ^I<name>Snappy for Java</name>
>> ^I<description>Compression/decompression library</description>
>> ^I<properties>
>> ^I^I<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>> ^I^I<debian.mavenRules>org.xerial.snappy snappy-java jar 1.0.3-rc3 *
>> *</debian.mavenRules>
>> ^I^I<debian.originalVersion>1.0.3-rc3</debian.originalVersion>
>> ^I^I<debian.package>libsnappy1.0.3-java</debian.package>
>> ^I</properties>
>> ....
>>
>> The artifact id is not modified. And files are installed in
>> /usr/share/maven-repo/org/xerial/snappy/snappy-java/...
>>
>> Olivier
>>
>>>
>>> Ludovic
>>>
>>> On 08/29/2012 11:07 AM, Olivier Sallou wrote:
>>>> Hi,
>>>> I need some help with maven helper.
>>>> I need to rename the artifact id of the package library.
>>>> In pom.xml, artifactId is snappy-java, and I need to rename it to
>>>> snappy1.0.3-java (with version 1.0.3-rc3)
>>>>
>>>> What I expect is to get maven data in
>>>> /usr/share/maven-repo/org/xerial/snappy/snappy1.0.3-java/
>>>>
>>>> However I fail to do so. I updated maven.rules (see below) but file name
>>>> is correct only in /usj.
>>>>
>>>> I tried to patch the pom.xml to set correct artifactid but in this case,
>>>> I have a build error when trying to unset patches as maven helper
>>>> modifies the pom.xml
>>>>
>>>> Any hint on how I could do that?
>>>>
>>>> Thanks
>>>>
>>>> Olivier
>>>>
>>>> In my maven.rules:
>>>> org.xerial.snappy snappy1.0.3-java bundle s/.*/debian/ * *
>>>>
>>>> Package content:
>>>> drwxr-xr-x root/root         0 2012-08-29 09:43
>>>> ./usr/share/maven-repo/org/xerial/snappy/snappy-java/
>>>> drwxr-xr-x root/root         0 2012-08-29 09:43
>>>> ./usr/share/maven-repo/org/xerial/snappy/snappy-java/1.0.3-rc3/
>>>> -rw-r--r-- root/root      1287 2012-08-29 09:43
>>>> ./usr/share/maven-repo/org/xerial/snappy/snappy-java/1.0.3-rc3/snappy-java-1.0.3-rc3.pom
>>>> -rw-r--r-- root/root     23781 2012-08-29 09:43
>>>> ./usr/share/maven-repo/org/xerial/snappy/snappy-java/1.0.3-rc3/snappy-java-1.0.3-rc3.jar
>>>> drwxr-xr-x root/root         0 2012-08-29 09:43
>>>> ./usr/share/maven-repo/org/xerial/snappy/snappy-java/debian/
>>>> -rw-r--r-- root/root      1284 2012-08-29 09:43
>>>> ./usr/share/maven-repo/org/xerial/snappy/snappy-java/debian/snappy-java-debian.pom
>>>> drwxr-xr-x root/root         0 2012-08-29 09:43 ./usr/share/java/
>>>> lrwxrwxrwx root/root         0 2012-08-29 09:43
>>>> ./usr/share/maven-repo/org/xerial/snappy/snappy-java/debian/snappy-java-debian.jar
>>>> -> ../1.0.3-rc3/snappy-java-1.0.3-rc3.jar
>>>> lrwxrwxrwx root/root         0 2012-08-29 09:43
>>>> ./usr/share/java/snappy1.0.3-java.jar ->
>>>> ../maven-repo/org/xerial/snappy/snappy-java/1.0.3-rc3/snappy-java-1.0.3-rc3.jar
>>>> ....
>>>>
>>>
>>>
>>> -- 
>>> gpg key id: 4096R/326D8438  (keyring.debian.org)
>>> Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438
>>
>>
> 
> 


Reply to: