Re: [Building Sakai] lesson builder binaries
Steve Swinsburg <steve.swinsburg <at> gmail.com>
2012-02-10 13:10:55 GMT
It's semantics. The property is defined to hold a version, then that property is used in the dependency declaration.
It's up to you if you want to support binaries that require code changes. They can still be pushed up to the
Maven repo though. Likewise with the optional extras, make releases that people can 'plugin' to their
installation and have a clean pom for normal use. It would certainly simplify the build.
regards,
Steve
On 10/02/2012, at 11:59 PM, Hedrick Charles wrote:
> I've had two requests, one via this list and one privately, for binaries from people who find it difficult
to build from source. I've also worked through problems with sites who surely would have preferred to take
a binary if one was available.
On 10/02/2012, at 11:56 PM, Hedrick Charles wrote:
> Those are not dependencies. They are definitions of variables. The variables are used in tool/pom.xml,
in dependencies that are commented out. It seems silly to comment out the variable definitions as well. It
simply requires the user to make another edit to uncomment them, for no reason. The 0.8-SNAPSHOT is in the
2.8 profile, which is not used in building the release. I've just changed them to 0.7.5.
>
> The optional code, which uses the extra dependencies, is in a separate directory, opt-src, which is used
only when the build-helper-maven-plugin section is uncommented. That plugin adds the opt-src section
to the build.
>
> On Feb 10, 2012, at 7:51:12 AM, Steve Swinsburg wrote:
>
>> Why do you need to distribute a binary for 2.8? It sounds like there is a lot of mucking about, just have
older versions build from source. Everyone that responded said they were building from source anyway.
(Continue reading)