Displaying #maven/2017-03-24.log:

Fri Mar 24 00:26:04 2017  theRealGent:Joined the channel
Fri Mar 24 00:32:09 2017  cyberz:Joined the channel
Fri Mar 24 00:53:27 2017  hboutemy:Joined the channel
Fri Mar 24 00:58:40 2017  Sasazuka:Joined the channel
Fri Mar 24 01:23:15 2017  cyberz:Joined the channel
Fri Mar 24 01:50:18 2017  cyberz:Joined the channel
Fri Mar 24 01:58:15 2017  px3:Joined the channel
Fri Mar 24 02:46:14 2017  cyberz:Joined the channel
Fri Mar 24 03:18:30 2017  jon-mac:Joined the channel
Fri Mar 24 03:55:15 2017  px3:Joined the channel
Fri Mar 24 03:56:46 2017  cyberz:Joined the channel
Fri Mar 24 06:19:36 2017  cerzu:Joined the channel
Fri Mar 24 06:21:49 2017  cerzu:Greetings. I'm new to maven and am trying to include com.fasterxml.jackson.core in my project, but it keeps saying the package does not exist. POM: https://hastebin.com/mugunaxite.xml Source file in question: https://hastebin.com/xogekajixa.js
Fri Mar 24 06:39:18 2017  cyberz:Joined the channel
Fri Mar 24 06:42:05 2017  cerzu:Different question: I'm getting duplicate class errors with BattleNetAPI POM: https://hastebin.com/mugunaxite.xml Source file in question: https://hastebin.com/xogekajixa.js
Fri Mar 24 06:49:25 2017  selckin:import statement is wrong, notting todo with maven
Fri Mar 24 06:49:52 2017  cerzu:What's the correct import statement?
Fri Mar 24 06:50:07 2017  selckin:you import classes
Fri Mar 24 07:19:10 2017  px3:Joined the channel
Fri Mar 24 08:01:48 2017  masuberu:Joined the channel
Fri Mar 24 08:18:33 2017  TomyWork:Joined the channel
Fri Mar 24 08:36:09 2017  ppalaga:Joined the channel
Fri Mar 24 08:42:35 2017  jpoth:Joined the channel
Fri Mar 24 08:48:55 2017  thc202:Joined the channel
Fri Mar 24 09:08:11 2017  masuberu:Joined the channel
Fri Mar 24 09:21:36 2017  mastro:Joined the channel
Fri Mar 24 09:34:44 2017  jpoth:Joined the channel
Fri Mar 24 09:41:18 2017  vtunka:Joined the channel
Fri Mar 24 09:42:33 2017  balor:Joined the channel
Fri Mar 24 09:54:41 2017  Stummi:Joined the channel
Fri Mar 24 09:55:35 2017  Stummi:Hey there, just a simple question since there hasn't been a maven release since over a year. Is there still active development ongoing? Is there some roadmap for feature release dates?
Fri Mar 24 09:57:59 2017  selckin:they just rolled back master branch because they made a clusterfuck, and are now cherrypicking all the changes
Fri Mar 24 09:58:10 2017  selckin:and alot of other fighting, but things seem to be going at maven slow ass pace as usual
Fri Mar 24 09:58:47 2017  Stummi:ah okay
Fri Mar 24 09:59:38 2017  balor:Joined the channel
Fri Mar 24 09:59:58 2017  jpoth:Joined the channel
Fri Mar 24 10:00:03 2017  Stummi:I would like to see POM "mixins" or "importing" in some future. I see theres a open bug for that targeted to "review for 4.x" so I am wondering if I am going to see that in my lifetime :)
Fri Mar 24 10:02:34 2017  selckin:seen some discussion on it on the mailing, if it requires new model version iirc, but i doubt it will be for this year
Fri Mar 24 10:03:04 2017  mischat:Joined the channel
Fri Mar 24 10:05:50 2017  selckin:don't pay that much attention to know in detail, but didn't seem like there was much consensus
Fri Mar 24 10:06:12 2017  selckin:3.5 beta, 4 days ago
Fri Mar 24 10:09:40 2017  selckin:https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12339664&styleName=Text
Fri Mar 24 10:09:52 2017  selckin:ascii colored output !
Fri Mar 24 10:12:55 2017  cyberz:Joined the channel
Fri Mar 24 10:28:52 2017  Stummi:hm
Fri Mar 24 10:41:26 2017  balor:Joined the channel
Fri Mar 24 10:45:11 2017  olamy:Joined the channel
Fri Mar 24 10:47:23 2017  conan_:Joined the channel
Fri Mar 24 11:29:55 2017  masuberu:Joined the channel
Fri Mar 24 11:44:04 2017  balor:Joined the channel
Fri Mar 24 11:49:08 2017  masuberu:Joined the channel
Fri Mar 24 11:52:56 2017  jhalliday:Joined the channel
Fri Mar 24 11:58:47 2017  synthroid:Joined the channel
Fri Mar 24 11:59:23 2017  balor:Joined the channel
Fri Mar 24 12:04:13 2017  brianfox:Joined the channel
Fri Mar 24 12:10:35 2017  synthroi_:Joined the channel
Fri Mar 24 12:13:27 2017  brianfox:Joined the channel
Fri Mar 24 12:13:37 2017  ohej:Joined the channel
Fri Mar 24 12:21:39 2017  ottO_:Joined the channel
Fri Mar 24 12:31:56 2017  masuberu:Joined the channel
Fri Mar 24 12:41:18 2017  synthroid:Joined the channel
Fri Mar 24 12:45:27 2017  synthroi_:Joined the channel
Fri Mar 24 13:15:36 2017  csingh:Joined the channel
Fri Mar 24 13:32:32 2017  px3:Joined the channel
Fri Mar 24 13:39:39 2017  cyberz:Joined the channel
Fri Mar 24 13:51:39 2017  mischat_:Joined the channel
Fri Mar 24 13:54:37 2017  troker:Joined the channel
Fri Mar 24 13:58:34 2017  csingh3:Joined the channel
Fri Mar 24 14:05:15 2017  jdcasey:Joined the channel
Fri Mar 24 14:17:33 2017  tang^:Joined the channel
Fri Mar 24 15:05:30 2017  Rougha:Joined the channel
Fri Mar 24 15:06:14 2017  Rougha:hi
Fri Mar 24 15:09:44 2017  Rougha:i spent this day trying to figure out, how to configure maven in a multiproject, to spit out 2 war files, each depending on one jar file, but failed! what are the specific keywords for solving such a problem? profiles? any plugins? it would be nice to hear from you!
Fri Mar 24 15:11:58 2017  Rougha:in my environment, i have 4 projects: parent-project (with master pom), then 2 projects (generate to war), and one project with model classes.
Fri Mar 24 15:29:39 2017  synthroid:Joined the channel
Fri Mar 24 15:31:40 2017  synthroi_:Joined the channel
Fri Mar 24 15:38:09 2017  mischat:Joined the channel
Fri Mar 24 15:42:26 2017  conan_:Joined the channel
Fri Mar 24 15:45:33 2017  IRQ`:Joined the channel
Fri Mar 24 15:55:24 2017  synthroid:Joined the channel
Fri Mar 24 15:58:42 2017  balor:Joined the channel
Fri Mar 24 16:24:56 2017  mischat:Joined the channel
Fri Mar 24 16:28:49 2017  witquicked:Joined the channel
Fri Mar 24 16:34:50 2017  jhalliday:Left the channel
Fri Mar 24 16:40:48 2017  mischat:Joined the channel
Fri Mar 24 16:59:52 2017  mischat:Joined the channel
Fri Mar 24 17:09:58 2017  jdcasey:Joined the channel
Fri Mar 24 17:15:29 2017  Lordz:Joined the channel
Fri Mar 24 18:01:32 2017  D9:Joined the channel
Fri Mar 24 18:14:17 2017  Sasazuka:Joined the channel
Fri Mar 24 18:21:06 2017  soc:Joined the channel
Fri Mar 24 18:21:13 2017  soc:any devs here?
Fri Mar 24 18:21:42 2017  soc:already tried #maven-dev (no answer) and the dev mailing list (mail doesn't show up)
Fri Mar 24 18:36:11 2017  Maxel_:Joined the channel
Fri Mar 24 18:45:55 2017  synthroid:Joined the channel
Fri Mar 24 18:55:09 2017  alerok_147:Joined the channel
Fri Mar 24 18:56:42 2017  dmlloyd:I'm not sure Maven has "devs" anymore per se :)
Fri Mar 24 18:57:02 2017  dmlloyd:more like a sporadic sequence of people getting fed up with various things and submitting the occasional PR
Fri Mar 24 18:59:32 2017  tang^:hah
Fri Mar 24 19:00:46 2017  Fabricio20:Joined the channel
Fri Mar 24 19:28:03 2017  synthroi_:Joined the channel
Fri Mar 24 19:28:50 2017  soc:dmlloyd: I'd like to contribute some things, but I'd like to get some feedback before wasting my time on something that might be undesired
Fri Mar 24 19:29:15 2017  dmlloyd:could ask in here
Fri Mar 24 19:29:27 2017  dmlloyd:silence = assent :)
Fri Mar 24 19:29:28 2017  soc:PR, by the way ... I thought that the GitHub repo was just an unsupported mirror?
Fri Mar 24 19:29:44 2017  dmlloyd:ah, well, no idea about that, I was just giving a bit of snark
Fri Mar 24 19:29:54 2017  soc:I'm interested in improving Maven's compliance with the XDG spec that defines standardized directories for different kinds of data stored by applications.
Fri Mar 24 19:30:02 2017  dmlloyd:I've done PRs for some maven plugins but maybe they weren't core
Fri Mar 24 19:30:05 2017  soc:Currently, Maven just dumps things into a .m2 folder in $HOME. This is bad for all the obvious reasons. I'd like to contribute to improve this situation while taking care to not disrupt existing users.
Fri Mar 24 19:30:17 2017  soc:From a superficial investigation, this requires changes to org.apache.maven.repository.RepositorySystem, org.apache.maven.cli.{MavenCli, configuration.SystemXmlConfigurationProcessor}, org.apache.maven.settings.RuntimeInfo.java, as well as some other places in the code base where paths have been hardcoded. (Is there any reason why pretty much the same code is copied to so many different places?)
Fri Mar 24 19:30:25 2017  dmlloyd:that's fairly ambitions
Fri Mar 24 19:30:27 2017  soc:I'd probably approach this by defining an enum PlatformPaths with "DEFAULT" (the current behavior, or the behavior chosen when no other behavior can be applied) and "LINUX" (following the XDG spec). Definitions for other platforms (Windows, MacOS) could then be added by defining additional enums.
Fri Mar 24 19:30:47 2017  dmlloyd:seems reasonable I guess
Fri Mar 24 19:30:52 2017  tang^:but ~/.m2 works on all those platforms already
Fri Mar 24 19:30:56 2017  dmlloyd:I'm not sure how important XDG is to users in general
Fri Mar 24 19:31:16 2017  cyberz:Joined the channel
Fri Mar 24 19:31:16 2017  soc:dmlloyd: yeah, I'm completely sick of "special flower" applications that feel it's their right to ignore platform rules.
Fri Mar 24 19:31:19 2017  dmlloyd:it sounds like a lot of effort though
Fri Mar 24 19:31:37 2017  dmlloyd:by that metric, Java is made out of special flour :)
Fri Mar 24 19:31:45 2017  tang^:and yes, the official repos are at https://git-wip-us.apache.org/
Fri Mar 24 19:31:52 2017  soc:yes, Java stuff is one of the worst remaining offenders
Fri Mar 24 19:32:58 2017  soc:of the remaining 40 dotfolders, roughly 10 are Java-related
Fri Mar 24 19:34:35 2017  soc:.m2, .ivy2, .java, .eclipse, .Idea*, .sbt, .coursier, ...
Fri Mar 24 19:35:40 2017  tang^:Idea is a pita
Fri Mar 24 19:35:47 2017  soc:dmlloyd: it mostly looks like there needs to be some work done to work out the default directory instead of assuming it is $HOME/.m2
Fri Mar 24 19:35:50 2017  tang^:because it's in different locations on different systems
Fri Mar 24 19:36:15 2017  soc:apart from that, things need to be cleaned up a bit to mind the distinction between config data and cache data
Fri Mar 24 19:37:31 2017  dmlloyd:Java itself could probably use some filesystem structure awareness :)
Fri Mar 24 19:37:41 2017  soc:that's true, yes
Fri Mar 24 19:37:56 2017  dmlloyd:you can override a few of the maven directories in settings already IIRC
Fri Mar 24 19:38:14 2017  tang^:yes you can
Fri Mar 24 19:38:16 2017  soc:remember the time when Java couldn't even figure out a symvolic link? :)
Fri Mar 24 19:38:22 2017  dmlloyd:heh
Fri Mar 24 19:39:09 2017  tang^:repositoryLocation (iirc) lets you put the cached data anywhere
Fri Mar 24 19:39:18 2017  soc:there is M2_HOME and stuff
Fri Mar 24 19:39:27 2017  tang^:Jenkins uses that to put maven caches into the job workspace
Fri Mar 24 19:39:39 2017  tang^:so your jobs don't stomp on each other
Fri Mar 24 19:39:57 2017  soc:which is fine and all, but the general idea is that you don't need to configure each and every application to do the right thing
Fri Mar 24 19:40:09 2017  soc:tang^: sounds reasonable
Fri Mar 24 19:40:37 2017  soc:idea is the following precedence:
Fri Mar 24 19:41:39 2017  soc:1. M2_HOME set? use that.
Fri Mar 24 19:41:39 2017  soc:2. .m2 exists? use that.
Fri Mar 24 19:41:39 2017  soc:3. XDG_CACHE_HOME set? use that.
Fri Mar 24 19:41:39 2017  soc:4. use XDG spec defaults.
Fri Mar 24 19:42:32 2017  tang^:well, M2_HOME and .m2 are the Maven directory
Fri Mar 24 19:42:43 2017  soc:?
Fri Mar 24 19:42:54 2017  tang^:if you're talking about caches you're looking for $M2_HOME/repositories and .m2/repositories
Fri Mar 24 19:43:07 2017  soc:XDG_CONFIG_HOME, etc.
Fri Mar 24 19:43:24 2017  tang^:yeah
Fri Mar 24 19:43:36 2017  tang^:and the Windows and macOS system recommendations
Fri Mar 24 19:43:55 2017  soc:the enum idea is that different platforms can define different implementations of steps 3 and 4.
Fri Mar 24 19:44:09 2017  soc:so by default nothing changes
Fri Mar 24 19:44:13 2017  tang^:Windows would have three for step 3
Fri Mar 24 19:44:28 2017  soc:three?
Fri Mar 24 19:44:53 2017  tang^:APPDATA, APPDATALOCAL, and maybe PROGRAMDATA
Fri Mar 24 19:44:57 2017  soc:yes, same on linux
Fri Mar 24 19:45:24 2017  tang^:well, there's three APPDATAs on Windows.
Fri Mar 24 19:45:26 2017  tang^:Local, LocalLow, and Roaming
Fri Mar 24 19:45:39 2017  soc:XDG_CACHE_HOME was just an example for XDG_CACHE_HOME, XDG_CONFIG_HOME, XDG_DATA_HOME
Fri Mar 24 19:45:40 2017  tang^:I *think* APPDATA is Roaming
Fri Mar 24 19:45:48 2017  soc:yep.
Fri Mar 24 19:46:32 2017  tang^:and macOS is probably going to be ~/Library/Preferences/Maven, ~/Library/Caches/Maven, etc
Fri Mar 24 19:46:50 2017  soc:possibly, yes
Fri Mar 24 19:47:46 2017  tang^:but most devs prefer to treat it like most historical *nix systems and just use ~/dotifle
Fri Mar 24 19:48:13 2017  soc:tang^: true, I'd probably not touch things on MacOS, those people are kind of weird
Fri Mar 24 19:48:25 2017  tang^:yeah, we are
Fri Mar 24 19:49:15 2017  soc:mhh, https://doc.qt.io/qt-5/qstandardpaths.html uses the elaborate paths
Fri Mar 24 19:49:39 2017  soc:anyway, the idea is that I fix the stuff I know (Linux) and other people can add the right defaults for the platforms they know.
Fri Mar 24 20:14:09 2017  jdcasey:Joined the channel
Fri Mar 24 20:20:48 2017  hboutemy:Joined the channel
Fri Mar 24 20:24:32 2017  Sasazuka_:Joined the channel
Fri Mar 24 20:26:14 2017  synthroid:Joined the channel
Fri Mar 24 20:37:23 2017  witquicked_:Joined the channel
Fri Mar 24 20:57:00 2017  timeless:Joined the channel
Fri Mar 24 21:02:59 2017  Maxel_:Joined the channel
Fri Mar 24 21:06:26 2017  Sasazuka_:Joined the channel
Fri Mar 24 21:12:33 2017  synthroi_:Joined the channel
Fri Mar 24 21:19:45 2017  cyberz:Joined the channel
Fri Mar 24 21:24:12 2017  cyberz:Joined the channel
Fri Mar 24 21:33:41 2017  dandan86:Joined the channel
Fri Mar 24 21:33:55 2017  cyberz:Joined the channel
Fri Mar 24 21:45:08 2017  cyberz:Joined the channel
Fri Mar 24 21:52:48 2017  cyberz:Joined the channel
Fri Mar 24 22:05:38 2017  conan_:Joined the channel
Fri Mar 24 22:29:17 2017  jsightler_afk:Joined the channel
Fri Mar 24 22:29:50 2017  masuberu:Joined the channel
Fri Mar 24 22:32:22 2017  jsightler_afk:Joined the channel
Fri Mar 24 22:47:01 2017  soc:so what is the preferred approach to submit patches to the ASF these days?
Fri Mar 24 23:13:02 2017  tang^:http://maven.apache.org/guides/development/guide-helping.html
Fri Mar 24 23:30:03 2017  Sasazuka:Joined the channel
Fri Mar 24 23:35:23 2017  Aison:Joined the channel
Fri Mar 24 23:35:29 2017  Aison:hello
Fri Mar 24 23:36:36 2017  Aison:How can i tell maven to use the -debug.jar instead of normal .jar from a repository?
Fri Mar 24 23:37:00 2017  Aison:eg. I would like to use the debug jar from this repository: https://github.com/maven-eclipse/maven-eclipse.github.io/tree/master/maven/org/eclipse/swt/org.eclipse.swt.gtk.linux.x86_64/4.6.1
Fri Mar 24 23:49:21 2017  olamy:Joined the channel
Fri Mar 24 23:56:16 2017  cyberz:Joined the channel

Comments