[
https://issues.jboss.org/browse/JBIDE-11065?page=com.atlassian.jira.plugi...
]
Nick Boldt commented on JBIDE-11065:
------------------------------------
Not sure we need to call the FetchZips for anything other than site/ and soa-site/
(previously called "custom.build" from build.xml). Feels like overkill for the
webtools-site/, coretests-site/, and soatests-site/ (we didn't collect them previously
for those sites - we only called "basic.build" from build.xml, so your adding it
in for those is new). You did not enable it for soa-site/ however. It should be turned on
there.
Otherwise the PR looks OK at a first glance, but with the above issues. Need to review the
new code in org.jboss.tools.tycho-plugins:repository-utils:0.16.0-SNAPSHOT to verify that
the mojo does in fact do everything that the ant script previously did:
{quote}
- add.repo.properties :: use org.eclipse.wtp.releng.tools.addRepoProperties to add
p2.statsURI and download.stats properties for a list of features
- remove.uncategorized.category
- remove.uninstallable (eg., central discovery feature)
- collect.zips :: look for
http://download.jboss.org/jbosstools/builds/staging/<job_name>/logs...; if
found, load file get list of relative path zips to then fetch
- collect.metadata :: collect metadata (JOB_NAME, BUILD_ID, BUILD_NUMBER, WORKSPACE,
HUDSON_SLAVE), zip file names+sizes+md5sums
- create.results.html :: generate a results.html from a template + a bunch of variables,
which links to test results, metadata, target platforms. Page is then copied into build
folder when publish.sh runs from a job w/ .aggregate in the name
{quote}
Replace build.xml by a Maven plugin
-----------------------------------
Key: JBIDE-11065
URL:
https://issues.jboss.org/browse/JBIDE-11065
Project: Tools (JBoss Tools)
Issue Type: Enhancement
Components: Build/Releng
Reporter: Mickael Istria
Assignee: Mickael Istria
Priority: Minor
Fix For: 4.1.0.Alpha2
Attachments: jbide11065-screenshot-fixed-version.png, jbide11065.png
In order to improve the build infrastructure and make it easier to share and consumes
with all components, we should replace build.xml by a Maven plugin and make it available
througn Nexus. It should follow the parent pom versioning.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira