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

Re: need help with maven helper



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: