Re: Maven tycho Plugin and Reproducible Version Qualifiers

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

 



> I'm trying to create a package of a maven project. The project uses the
> tycho-packaging maven plugin with reproducible version qualifiers.
> 
> I am not checking out the git repository of the project, but a tgz
> bundle. Therefore tycho cannot do any git operations and fails with the
> following error:
> 
> [ERROR] Failed to execute goal
> org.eclipse.tycho:tycho-packaging-plugin:0.18.1:build-qualifier
> (default-build-qualifier) on project org.eclipse.osgi: Execution
> default-build-qualifier of goal
> org.eclipse.tycho:tycho-packaging-plugin:0.18.1:build-qualifier failed:
> One of setGitDir or setWorkTree must be called. -> [Help 1]
> 
> Does anyone have a suggestion how to ether disable the reproducible
> version qualifiers functionality of tycho, or how else to circumvent
> this error?

.. (From question posted upstream)

> Is it possible to disable the reproducible version qualifiers on the
> mvn command line? I have no direct access to the pom file, since it's
> inherited from eclipse-plugin, which I cannot touch (it's a system pom).

Where is the pom from which you are inheriting located on the system ?
Also, it should be possible to patch the plugin in question, providing
a configuration that disables the 'jgit' provider.

http://eclipse.org/tycho/sitedocs/tycho-packaging-plugin/build-qualifier-mojo.html#timestampProvider
is a good resource for the build-qualifier goal and
http://pkgs.fedoraproject.org/cgit/eclipse.git/tree/eclipse-remove-jgit-provider.patch
is an example of a case where it's disabled.

Another possible alternative would be to provide a shallow clone of the
repo simply so the build can continue but for larger projects even this
might not be ideal.

Hope this helps,
-- 
Roland Grunberg
--
java-devel mailing list
java-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/java-devel





[Index of Archives]     [Red Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux