Oh, and FWIW, I have never really been interested in the uber jar.  To me, the 
bom is really all that is required for that.

Ralph

> On Sep 30, 2016, at 10:04 AM, Ralph Goers <ralph.go...@dslextreme.com> wrote:
> 
> Actually, I just created LOG4J2-1627 for this and I specifically did bring 
> Java 9 modules into the discussion because they should at least be considered 
> along with the Java 8 profiles. Right now I am sure we have stuff that would 
> create problems with trying to run in compact profiles 1 and 2.  
> 
> That said, my primary motivation isn’t to split things up for those reasons. 
> It is simply because it takes me a minimum of 4 hours to perform a release. 
> That is because I run a rat check on the project, then build the project, 
> then build the site. Only after I check all of those do I start the release 
> build, which by itself takes 45 minutes. I then have to build the site again 
> against the release tag.  Considering that just running mvn clean install 
> takes about 25 minutes now you can see why this becomes a large effort.  And 
> it is getting worse with every release. This is primarily due to the tests 
> run in core. There is also a huge delay that occurs after running the unit 
> tests and before running the functional tests. I am attributing this to the 
> time the failsafe plugin must be spending just to figure out which test 
> classes to call. I plan to address that by moving the functional tests to 
> their own module.
> 
> Ralph
> 
>> On Sep 30, 2016, at 9:50 AM, Gary Gregory <garydgreg...@gmail.com 
>> <mailto:garydgreg...@gmail.com>> wrote:
>> 
>> Ralph recently mentions that he'd like some modules removed while Matt 
>> mentioned merging some back into Core.
>> 
>> Shall we discuss this on the ML instead of Jira?
>> 
>> I could also see doing an uber jar (mod the mutually exclusive jars) and 
>> reorging the system with a smaller core (everything except appenders), an 
>> all-appenders module, and/or what some folks have mentioned: one module per 
>> appender (yikes!) 
>> 
>> What are all the options we should consider?
>> 
>> Personally and for the current projects I have involved in, an uber jar with 
>> optional deps is the simplest to deal with. If I had to do an app for a 
>> light bulb, I'd think differently ;-)
>> 
>> (Let's leave Java 9 modules out of the discussion!)
>> 
>> Gary
>> 
>> -- 
>> E-Mail: garydgreg...@gmail.com <mailto:garydgreg...@gmail.com> | 
>> ggreg...@apache.org  <mailto:ggreg...@apache.org>
>> Java Persistence with Hibernate, Second Edition 
>> <http://www.manning.com/bauer3/>
>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> Spring Batch in Action <http://www.manning.com/templier/>
>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>> Home: http://garygregory.com/ <http://garygregory.com/>
>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>

Reply via email to