stevedlawrence opened a new pull request #21: Clean up SBT warnings
URL: https://github.com/apache/incubator-daffodil/pull/21
 
 
   - Change how we disable publishing some subprojects by setting "skip in
     publish" to true. The previous method of changing publishArtifact and
     packagedArtifacts was a hack that broke some things, including "sbt
     updateClassifiers", which resulted in an error message about "a
     required artifact is not listed by module descriptor".
   - Both sbt and the sbt-native-pacakger plugin have transitive
     dependencies to different versions of plexus-utils and guava, but with
     different major version numbers. SBT interprets the major version
     number differences as having dependencies that are potentially not
     binary compatible, resulting in a warning message when starting SBT.
     It appears the binary incompatibilities, if they exist, do not affect
     building Daffodil, so this specifies dependencyOverrides in
     plugins.sbt to force use of the latest dependencies and remove the
     warning.
   - Modify the 'nopublish' val to also disable 'sbt publishM2' when
     publishing to a local maven repository.
   
   DAFFODIL-1873

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to