@Component(role=org.eclipse.tycho.buildversion.BuildTimestampProvider.class,
hint="jgit")
public class JGitBuildTimestampProvider
extends Object
implements org.eclipse.tycho.buildversion.BuildTimestampProvider
Typical usage
...
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho-version}</version>
<dependencies>
<dependency>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-buildtimestamp-jgit</artifactId>
<version>${tycho-version}</version>
</dependency>
</dependencies>
<configuration>
<timestampProvider>jgit</timestampProvider>
<jgit.ignore>pom.xml</jgit.ignore>
</configuration>
</plugin>
...
| Constructor and Description |
|---|
JGitBuildTimestampProvider() |
| Modifier and Type | Method and Description |
|---|---|
Date |
getTimestamp(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.MojoExecution execution) |
public Date getTimestamp(org.apache.maven.execution.MavenSession session, org.apache.maven.project.MavenProject project, org.apache.maven.plugin.MojoExecution execution) throws org.apache.maven.plugin.MojoExecutionException
getTimestamp in interface org.eclipse.tycho.buildversion.BuildTimestampProviderorg.apache.maven.plugin.MojoExecutionExceptionCopyright © 2010-2013 Eclipse Foundation. All Rights Reserved.