[
https://issues.apache.org/jira/browse/XALANJ-2651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18012684#comment-18012684
]
Joe Kesselman commented on XALANJ-2651:
---------------------------------------
Trying to get back to this...
The Ant "fulldist" target brought xalan-test into the source distribution via a
simple copy of ../xalan-test/ into xalan-test/ in the build's source tree,
complaining if the user hadn't already checked out that project (rather than
checking it out on their behalf). If we just implement it that way rather than
having mvn fetch it from git, it should be relatively straightforward.
Note that while fulldist pulls the tests into the source bundles, it neither
compiles them nor executes them. There are some convenience targets in the
xalan-j ant build which hand off to ../xalan-test, but as far as I can tell
they were not part of our build-for-release target.
We may want to change that behavior. Among other things, it means all the
results* files from tests that were actually run get shipped, and those really
aren't "source" (nor are they evidence that the tests were run against this
particular sourcecode, since it may have changed since the tests were run).
But for "first MVN release" purposes, we are (alas) just trying to replicate
the Ant build's outputs, for easy comparison between old and new releases. So
the cp is defensible, to be improved in the future.
Ugh.
Any opinions, [~ggregory] or [[email protected]] ?
And yes, we still need to do the "last Ant-build release". Which means one of
us has to relearn how to do releases, including updates to Apache website and
updating the Maven archived copy.
> Migrate build from Ant to Maven
> -------------------------------
>
> Key: XALANJ-2651
> URL: https://issues.apache.org/jira/browse/XALANJ-2651
> Project: XalanJ2
> Issue Type: Improvement
> Security Level: No security risk; visible to anyone(Ordinary problems in
> Xalan projects. Anybody can view the issue.)
> Components: Build
> Reporter: Gary D. Gregory
> Assignee: Joe Kesselman
> Priority: Major
>
> Migrate the build from Ant to Maven.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]