[jbosstools-issues] [JBoss JIRA] (JBIDE-15135) Attach metadata during assembly instead of publish time

Nick Boldt (JIRA) issues at jboss.org
Thu Jan 29 10:01:49 EST 2015


    [ https://issues.jboss.org/browse/JBIDE-15135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13036238#comment-13036238 ] 

Nick Boldt commented on JBIDE-15135:
------------------------------------

My only remaining concern is that since implementing this mojo, we can't build JBDS. 

{code:title=https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_Master/job/devstudio.product_master/}
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-p2-publisher-plugin:0.22.0:publish-products (default-publish-products) on project installer: Execution default-publish-products of goal org.eclipse.tycho:tycho-p2-publisher-plugin:0.22.0:publish-products failed: org.eclipse.equinox.p2.core.ProvisionException: Unable to read repository at file:/mnt/hudson_workspace/workspace/devstudio.product_master/sources/product/installer/target/. No repository found at file:/mnt/hudson_workspace/workspace/devstudio.product_master/sources/product/installer/target/jbds/. -> [Help 1]
{code}

There needs to be a way to disable this mojo for update site builds which do not require it, such as the build of the p2-director embedded in JBDS.

On the other hand, if that's an issue w/ Tycho 0.22.0, then we need a way to build JBDS (for now) with 0.21.0, and be able to disable all this new awesomeness in the parent pom (or else the build fails because it's trying to use a combination of Tycho 0.21.0 and repo-utils 0.22.1, which is incompatible).



> Attach metadata during assembly instead of publish time
> -------------------------------------------------------
>
>                 Key: JBIDE-15135
>                 URL: https://issues.jboss.org/browse/JBIDE-15135
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: build
>            Reporter: Mickael Istria
>            Assignee: Mickael Istria
>             Fix For: 4.3.0.Alpha1
>
>
> In order to make it easier to deal with Nexus and to have an homogeneous way to access build metadata (commit id), it would be interesting to move creation of metadata at assembly time (same time as when we create index and so on), and put it directly into the site.
> Then whether we use Nexus or a home-made publication, we are sure that we can access metadata whenever we can access the binaries.



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jbosstools-issues mailing list