[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] how set qualifier as revision from svn during every build?

Hi Igor,
well because I dont know how to work with git , or where to find that build qualifier mojo, I think I will write my mojo plugin, that will generate me the last revision of eachh module and put it as qualifier.

But I am still not sure how to do that :( Coz I cant still generate my own qualifier for module. Using this configuration in parrent pom.xml>

<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<format>${buildQualifier}</format>
</configuration>
</plugin>

i still getting 1.0.0-SNAPSHOT as i have defined in module pom.xml



------------ PÅvodnà zprÃva ------------
Od: Igor Fedorenko <igor@xxxxxxxxxxxxxx>
PÅedmÄt: Re: [tycho-user] how set qualifier as revision from svn during every
build?
Datum: 04.9.2012 14:03:48
----------------------------------------
You will need to change build-qualifier mojo to allow pluggable
qualifier generation logic, submit patch and convince Tycho developers
to accept it. Once the patch has been accepted, you will need to write
svn-specific extension to retrieve svn revision from local copy, which
may or may not require access to remote repository (don't know much
about svn). Of course, you can run locally built version of Tycho
without talking to anyone -- that's the beauty of opensource.

--
Regards,
Igor

On 12-09-04 7:47 AM, e92-330cd@xxxxxxxxx wrote:
> Igor,
> I think I see now. So you mean I can write my own mojo plugin which will
> extend build-qualifier. So I will implement my method which will give me
> everytime lasts revision for each module , right?
>
> D.
>
>
>
>
>> Extending build-qualifier mojo is probably a better approach, but it
>> requires writing java code. Currently, it allows plugable
>> build-timestamp generation logic, so using timestamp of the last commit
>> should be straightforward and you can use jgit implementation [1] as an
>> example. Using svn revision as version qualifier will require changes to
>> build-qualifier.
>
>> ------------ PÅvodnà zprÃva ------------
>> Od: Igor Fedorenko <igor@xxxxxxxxxxxxxx>
>> PÅedmÄt: Re: [tycho-user] how set qualifier as revision from svn
>> during every
>> build?
>> Datum: 04.9.2012 13:15:18
>> ----------------------------------------
>>
>>
>
>> Extending build-qualifier mojo is probably a better approach, but it
>> requires writing java code. Currently, it allows plugable
>> build-timestamp generation logic, so using timestamp of the last commit
>> should be straightforward and you can use jgit implementation [1] as an
>> example. Using svn revision as version qualifier will require changes to
>> build-qualifier.
>>
>>
>> [1]
>>
https://git.eclipse.org/c/tycho/org.eclipse.tycho.extras.git/tree/tycho-buildtimestamp-jgit/src/main/java/org/eclipse/tycho/extras/buildtimestamp/jgit/JGitBuildTimestampProvider.java
>>
>>
>>
>>
>> > Thanks David
>> > _______________________________________________
>> > tycho-user mailing list
>> > tycho-user@xxxxxxxxxxx
>> > https://dev.eclipse.org/mailman/listinfo/tycho-user
>> >
>> _______________________________________________
>> tycho-user mailing list
>> tycho-user@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/tycho-user
>>
>>
>>
> _______________________________________________
> tycho-user mailing list
> tycho-user@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user