By the way, I believe you can skip the enforcer plugin execution with
 -Denforcer.skip=true
On Feb 8, 2016 8:27 PM, "Jacques Nadeau" <jacq...@dremio.com> wrote:

> I'm against removing the check as it is actually building a functionally
> invalid jdbc jar file.  Any tests using that jdbc jar are invalid since
> they include different code than the release jdbc driver. This caused major
> regressions in the 1.4 jdbc driver.
> On Feb 8, 2016 4:48 PM, "Jason Altekruse" <altekruseja...@gmail.com>
> wrote:
>
>> Hey Sudheesh,
>>
>> Unfortunately it will not fix this issue, it is related specifically to
>> how
>> the addition of the enforcer (for currently unknown reasons) caused the
>> release profile to fail in a new way. I hadn't run into issues with
>> enforcer itself actually failing with my version of Maven.
>>
>> I would be in favor of a flag to make it easier to disable this check, we
>> can even change the message to tell people about the flag (it could be
>> updated now to suggest upgrading maven), but I do think we should keep
>> this
>> enforcer rule on by default as the 1.4 release had a pretty bloated JAR
>> because this wasn't being checked.
>>
>> - Jason
>>
>> On Mon, Feb 8, 2016 at 4:23 PM, Sudheesh Katkam <skat...@maprtech.com>
>> wrote:
>>
>> > @Jason, does DRILL-4375 <
>> https://issues.apache.org/jira/browse/DRILL-4375>
>> > address this issue as well?
>> >
>> > > On Feb 8, 2016, at 4:19 PM, Sudheesh Katkam <skat...@maprtech.com>
>> > wrote:
>> > >
>> > > On one of the Linux VMs, when I run mvn clean install -DskipTests
>> > -Pmapr, I get this error with 3.3.x (but not with 3.2.x). Weird.
>> > >
>> > > Should we disable the rule until we figure out the cause?
>> > >
>> > > - Sudheesh
>> > >
>> > >> On Feb 2, 2016, at 6:11 AM, Jacques Nadeau <jacq...@dremio.com
>> <mailto:
>> > jacq...@dremio.com>> wrote:
>> > >>
>> > >> This is a bug in maven we  haven't figured out yet how we're causing.
>> > >> Upgrading to Maven 3.3.x fixes it.
>> > >> On Feb 2, 2016 2:18 AM, "Arina Yelchiyeva" <
>> arina.yelchiy...@gmail.com
>> > <mailto:arina.yelchiy...@gmail.com>>
>> > >> wrote:
>> > >>
>> > >>> Hi all!
>> > >>>
>> > >>> Just pulled recent changes from master (revision number
>> > >>> 1b96174b1e5bafb13a873dd79f03467802d7c929) and mvn clean install
>> > -DskipTests
>> > >>> failed with the following error:
>> > >>>
>> > >>> *[ERROR] Failed to execute goal
>> > >>> org.apache.maven.plugins:maven-enforcer-plugin:1.3.1:enforce
>> > >>> (enforce-jdbc-jar-compactness) on project drill-jdbc-all: Some
>> Enforcer
>> > >>> rules have failed. Look above for specific messages explaining why
>> the
>> > rule
>> > >>> failed.*
>> > >>>
>> > >>> *[WARNING] Rule 0:
>> org.apache.maven.plugins.enforcer.RequireFilesSize
>> > >>> failed with message:*
>> > >>> *The file drill-jdbc-all-1.5.0-SNAPSHOT.jar is outside the expected
>> > size
>> > >>> range. *
>> > >>>
>> > >>> *This is likely due to you adding new dependencies to a java-exec
>> and
>> > not
>> > >>> updating the excludes in this module. This is important as it
>> > minimizes the
>> > >>> size of the dependency of Drill application users.*
>> > >>>
>> >
>> *F:\git_repo\drill\exec\jdbc-all\target\drill-jdbc-all-1.5.0-SNAPSHOT.jar
>> > >>> size (44664290) too large. Max. is 20000000
>> > >>>
>> >
>> F:\git_repo\drill\exec\jdbc-all\target\drill-jdbc-all-1.5.0-SNAPSHOT.jar*
>> > >>>
>> > >>> Had to change <maxsize>20000000</maxsize> ->
>> > <maxsize>50000000</maxsize> in
>> > >>> jdbc-all pom.xml to build the project.
>> > >>>
>> > >>> Do we need to create jira for this or it's already being fixed?
>> > >>>
>> > >>> Kind regards
>> > >>> Arina
>> > >>>
>> > >
>> >
>> >
>>
>

Reply via email to