Displaying #maven/2017-05-16.log:

Tue May 16 00:15:51 2017  bobbyja:Joined the channel
Tue May 16 00:56:54 2017  mithrandeer:Joined the channel
Tue May 16 01:21:53 2017  jon-mac:Joined the channel
Tue May 16 02:17:32 2017  mithrandeer:Joined the channel
Tue May 16 06:54:42 2017  Hounddog:Joined the channel
Tue May 16 06:58:01 2017  Guest4:Joined the channel
Tue May 16 07:12:59 2017  sircastic:Joined the channel
Tue May 16 07:27:41 2017  TomyWork:Joined the channel
Tue May 16 07:29:02 2017  Keepa:Joined the channel
Tue May 16 07:29:41 2017  conan_:Joined the channel
Tue May 16 07:30:35 2017  sircastic:Hello everyone. I work for a company with lots of separated code-bases with inter-dependencies. All in all about 600 maven modules. Anyone here care to discuss how I can manage those inter-dependencies? (Releases/snapshot version etc.)
Tue May 16 07:35:11 2017  Guest4_:Joined the channel
Tue May 16 07:36:06 2017  Maldivia:sircastic: I assume you have an internal nexus or artifactory, that your CI push to after successful builds?
Tue May 16 07:36:20 2017  sircastic:Yes
Tue May 16 07:44:08 2017  Maldivia:well, what is the issue then?
Tue May 16 07:46:00 2017  sircastic:what's always a problem is the inter-dependencies. we're writing in Java, and some of our models are infrastructure jars for stuff like encryption for example
Tue May 16 07:46:13 2017  sircastic:sorry - some of our *modules
Tue May 16 07:46:26 2017  thc202:Joined the channel
Tue May 16 07:46:31 2017  sircastic:other modules are services which are deployed to production
Tue May 16 07:47:04 2017  sircastic:when I modify an infra jar, I want to test all the services with the new code (before I release it) to make sure I didn't break anything
Tue May 16 07:47:20 2017  sircastic:but the code that's dependent on the infra jar is in another code base
Tue May 16 07:52:01 2017  Maldivia:hmm, set up your CI to run those tests when it change, potentially set the updatePolicy for the repository to always, so you force get latest versions, and set the vresion in your dependency accordingly?
Tue May 16 07:56:57 2017  sircastic:First of all - thanks :) I appreciate the answers.
Tue May 16 07:57:53 2017  sircastic:Second - I'm not speaking about the technical issues, I know how to solve those. What I want is to hear from other people who hopefully have experience with this and hear what their pains are and how they solved them
Tue May 16 07:59:08 2017  sircastic:For example - a friend told me that they're simply using snapshot versions (or more likely "LATEST") and that way when their CI breaks they know the latest version is buggy
Tue May 16 07:59:34 2017  Maldivia:yeah, that was what I was hinting at, with the always update policy
Tue May 16 08:08:29 2017  sircastic:Have you ever done this with multiple code-bases? This implies a CI build that checks out several repos and builds them all. Is there anything I should be aware of when doing this?
Tue May 16 08:09:19 2017  sircastic:Also - what about when I have cross-dependencies for example: lib1 <- lib2 <- service. And also lib1 <-service
Tue May 16 08:09:51 2017  sircastic:This means I'll need to build lib1, then lib2 (with lib1) and then service (with lib1 and lib2). How do you manage those dependencies and know the build order?
Tue May 16 08:22:28 2017  Maldivia:here, the number of dependencies shared between multiple projects is relative small, so we know the dependency graph, and have statically created jobs in our CI env to support this; I assume there must be some plugin out there to parse the depedency tree from maven, across multiple projects, to help create those jobs?
Tue May 16 08:25:36 2017  sircastic:Maybe there is. I'll look for one of those.
Tue May 16 08:26:55 2017  sircastic:Thanks a lot for the inputs
Tue May 16 08:55:36 2017  sircasti_:Joined the channel
Tue May 16 09:04:22 2017  matthewbroadhead:Joined the channel
Tue May 16 10:08:20 2017  ottO_:Joined the channel
Tue May 16 10:43:56 2017  Guest4:Joined the channel
Tue May 16 10:53:46 2017  olamy:Joined the channel
Tue May 16 11:02:10 2017  Guest4:Joined the channel
Tue May 16 11:33:29 2017  Masber:Joined the channel
Tue May 16 11:59:07 2017  synthroid:Joined the channel
Tue May 16 12:00:16 2017  TheCycoONE:Joined the channel
Tue May 16 12:03:26 2017  Hounddog:Joined the channel
Tue May 16 12:16:38 2017  matthewbroadhead:Joined the channel
Tue May 16 12:38:40 2017  conan:Joined the channel
Tue May 16 12:41:13 2017  jsightler_:Joined the channel
Tue May 16 12:42:48 2017  Masber_080:Joined the channel
Tue May 16 12:46:22 2017  Masber_080:Joined the channel
Tue May 16 12:56:41 2017  bobbyja:Joined the channel
Tue May 16 12:59:46 2017  bobbyja_:Joined the channel
Tue May 16 13:08:06 2017  njuneau:Joined the channel
Tue May 16 13:11:31 2017  oseph:Joined the channel
Tue May 16 13:20:30 2017  TheCycoONE:Joined the channel
Tue May 16 13:49:19 2017  troker:Joined the channel
Tue May 16 14:09:49 2017  ppalaga:Joined the channel
Tue May 16 14:58:27 2017  jdcasey:Joined the channel
Tue May 16 14:58:44 2017  Maxel:Joined the channel
Tue May 16 15:11:40 2017  Lordz:Joined the channel
Tue May 16 15:30:14 2017  jsightler:Joined the channel
Tue May 16 15:46:19 2017  Masber_080:Joined the channel
Tue May 16 15:47:12 2017  svm_invictvs:Joined the channel
Tue May 16 15:51:01 2017  bobbyja:Joined the channel
Tue May 16 16:01:29 2017  Masber:Joined the channel
Tue May 16 16:03:33 2017  svm_invictvs:Joined the channel
Tue May 16 16:06:52 2017  davidmichaelkarr:Joined the channel
Tue May 16 16:13:57 2017  ppalaga:Left the channel
Tue May 16 16:30:59 2017  wildchild:Joined the channel
Tue May 16 16:31:15 2017  wildchild:Left the channel
Tue May 16 16:53:39 2017  synthroid:Joined the channel
Tue May 16 16:54:58 2017  synthroi_:Joined the channel
Tue May 16 17:14:41 2017  svm_invictvs:Joined the channel
Tue May 16 17:34:03 2017  svm_invictvs:Joined the channel
Tue May 16 17:37:16 2017  svm_invictvs:Joined the channel
Tue May 16 17:45:40 2017  aheritier:Joined the channel
Tue May 16 17:47:13 2017  matthewbroadhead:Joined the channel
Tue May 16 18:02:53 2017  Sasazuka:Joined the channel
Tue May 16 18:03:48 2017  svm_invictvs:Joined the channel
Tue May 16 18:20:27 2017  Lordz:Joined the channel
Tue May 16 18:56:53 2017  Lordz:Left the channel
Tue May 16 19:06:38 2017  synthroid:Joined the channel
Tue May 16 19:08:37 2017  eahmedshendy:Joined the channel
Tue May 16 19:42:07 2017  hboutemy:Joined the channel
Tue May 16 19:45:11 2017  jdcasey:Joined the channel
Tue May 16 19:56:48 2017  hboutemy:Joined the channel
Tue May 16 20:11:24 2017  matthewbroadhead:Joined the channel
Tue May 16 20:15:27 2017  hboutemy:Joined the channel
Tue May 16 20:24:58 2017  jc____:Joined the channel
Tue May 16 20:31:49 2017  bobbyja:Joined the channel
Tue May 16 20:33:38 2017  hboutemy:Joined the channel
Tue May 16 20:36:39 2017  bobbyja_:Joined the channel
Tue May 16 20:44:09 2017  ujjain:Joined the channel
Tue May 16 20:44:09 2017  ujjain:Joined the channel
Tue May 16 20:48:19 2017  hboutemy:Joined the channel
Tue May 16 21:06:58 2017  hboutemy:Joined the channel
Tue May 16 21:10:14 2017  svm_invictvs:Joined the channel
Tue May 16 21:24:57 2017  eahmedshendy:Joined the channel
Tue May 16 21:25:37 2017  hboutemy:Joined the channel
Tue May 16 21:43:51 2017  hboutemy:Joined the channel
Tue May 16 22:01:59 2017  hboutemy:Joined the channel
Tue May 16 22:14:35 2017  SvenPI:Joined the channel
Tue May 16 22:15:08 2017  SvenPI: hay all. i'm fairly new to jenkins building and i'm sure it's something i did/changed but my build use to work. now it's failing and i'm not sure how to read the errors. anyone got a few minutes to help me read em? pastebin of my error log: https://pastebin.com/yNU4UxCX
Tue May 16 22:16:01 2017  SvenPI:project (to look @ pom) is https://github.com/svendavison/SvenNinjaWebsite if it's of use...
Tue May 16 22:20:08 2017  hboutemy:Joined the channel
Tue May 16 22:22:46 2017  SvenPI:figured out th eproblem. i had a binary in my code.
Tue May 16 22:38:16 2017  hboutemy:Joined the channel
Tue May 16 22:46:25 2017  dmlloyd:Joined the channel
Tue May 16 23:02:07 2017  svm_invictvs:Joined the channel
Tue May 16 23:40:37 2017  conan:Joined the channel
Tue May 16 23:56:30 2017  rubdos:Joined the channel

Comments