|
lotta clowns outing themselves in this thread. java is extremely boring, making it extremely good, in large part because everyone excited by things like node will self-select themselves out of working with you
|
# ? Aug 15, 2017 21:05 |
|
|
# ? Apr 27, 2024 03:51 |
|
akadajet posted:our backend is windows
|
# ? Aug 15, 2017 21:09 |
|
akadajet posted:lol I'm not a windows guy thank god. our backend is windows though the good part about knowing your bad opinions are learned instead of hereditary is that you can change them
|
# ? Aug 15, 2017 21:24 |
|
Gazpacho posted:having a hardon for maven is a sure sign that your organization has never told you to do anything that conflicts with Apache's arbitrary view of the universe. Woe unto you when it does. lol. go use gradle and spend all your time defining and debugging the build
|
# ? Aug 15, 2017 21:50 |
|
akadajet posted:i work in a .net dev shop and it no poo poo takes us like a week to get a new dev up and going ur company sucking at computers doesn't mean .net is bad. c# and asp.net are really great. msbuild sucks rear end tho. the ant/gradle people would probably love it
|
# ? Aug 15, 2017 21:52 |
|
Shaggar posted:lol. go use gradle and spend all your time defining and debugging the build
|
# ? Aug 15, 2017 21:57 |
|
lol
|
# ? Aug 15, 2017 21:57 |
|
i'd love to see what insane garbage you've cooked up that you don't think can be done in maven
|
# ? Aug 15, 2017 21:58 |
|
the "spending all my time on build brokenness" thign is exactly the problem with maven. gradle build specs just work
|
# ? Aug 15, 2017 22:00 |
|
verbosity
|
# ? Aug 15, 2017 22:16 |
|
it takes a long time to write anything in java yeah even with autocomplete
|
# ? Aug 15, 2017 22:17 |
|
ways to specify the order of build actions in Maven 1. bind them to distinct phases 2. if that has a conflict, fall back to the order of the plugin blocks in the POM 3. if that has a conflict, give up on maven per se and hack an antrun script 4. if that has a conflict, go gently caress yourself In gradle: 1. "yo gradle, do this thing before this other thing"
|
# ? Aug 15, 2017 22:31 |
|
you shouldn't be defining build actions in maven at all. you define your project and plugin configurations and maven handles all the steps and phase binding itself.
|
# ? Aug 15, 2017 22:33 |
|
Shaggar posted:you shouldn't be defining build actions in maven at all. you define your project and plugin configurations and maven handles all the steps and phase binding itself.
|
# ? Aug 15, 2017 22:37 |
|
don't listen to shagger, like the alt-right his opinions are based on misinformation and politics he's just always wrong
|
# ? Aug 15, 2017 22:52 |
|
My Linux Rig posted:don't listen to shagger, like the alt-right his opinions are based on misinformation and politics I'm hitting alt right and nothing is happening? What text editor has that binding?
|
# ? Aug 15, 2017 22:58 |
|
akadajet posted:I'm hitting alt right and nothing is happening? What text editor has that binding? really? it's not pasting in the worst opinions? hmmm, let me try shagger posted:man do i love me some windows and hate me some json now lets code everything in java seems to be working for me
|
# ? Aug 15, 2017 23:43 |
|
is this the new terrible programmer thread?
|
# ? Aug 16, 2017 00:04 |
|
akadajet posted:I'm hitting alt right and nothing is happening? What text editor has that binding? goes forward a page
|
# ? Aug 16, 2017 00:08 |
|
jony neuemonic posted:is this the new terrible programmer thread? no. this thread is for discussing how applications written in java are unperformant piles of rear end
|
# ? Aug 16, 2017 00:08 |
|
Gazpacho posted:have you ever even heard the phrase "external customer" at your workplace what. in what universe does an external customer have anything to do with your build system in a way that isn't your fault
|
# ? Aug 16, 2017 00:24 |
|
never had a problem with Java software op
|
# ? Aug 16, 2017 00:29 |
|
"sorry mr moneybags *gestures to maven conventions engraved on stone tablets* we just can't deliver that"
|
# ? Aug 16, 2017 00:33 |
|
i thought java was supposedly the superior language of choice because "everything just works" and here you are having a worse "whats the best build system that actually works" debate than any c++ programmer
|
# ? Aug 16, 2017 00:40 |
|
i wish there was a hall of shame for java apps but all i got from a search was a long winded wiki page from a self proclaimed "hardcore conservative capitalist"
|
# ? Aug 16, 2017 00:54 |
|
i'm mad as hell about programming languages
|
# ? Aug 16, 2017 00:56 |
|
My Linux Rig posted:really? it's not pasting in the worst opinions? hmmm, let me try lol
|
# ? Aug 16, 2017 01:28 |
|
Gazpacho posted:have you ever even heard the phrase "external customer" at your workplace nothing that they do should require you to create complex actions, and even in the remote possibility that you had some bizarre workflow not already handled by an existing maven plugin, you should be writing your own plugin that can be tested and maintained outside of the builds you're doing
|
# ? Aug 16, 2017 01:32 |
|
Brain Candy posted:what. in what universe does an external customer have anything to do with your build system in a way that isn't your fault yeah basically this
|
# ? Aug 16, 2017 01:32 |
|
Zlodo posted:i thought java was supposedly the superior language of choice because "everything just works" and here you are having a worse "whats the best build system that actually works" debate than any c++ programmer c++ build systems are all garbage so c++ devs cant really fathom what makes maven so good.
|
# ? Aug 16, 2017 01:37 |
|
but MSBuild is a C++ build system ??
|
# ? Aug 16, 2017 01:41 |
|
yeah doesn't mean the build systems aren't awful. msbuild itself is very bad to deal with but you have to if you want to use c# which is the best language
|
# ? Aug 16, 2017 01:42 |
|
yes, Java actually is good because it's boring. Correct i like how the main apology for Maven is that "well if you write an actual useful build script and jam it into Maven sideways, it works great!" What exactly is Maven bringing to the table? gently caress all It's funny that people think that a DTD can somehow prevent software bugs that a compiler and automated tests can't prevent, or that writing a loving DTD is a good use of anyone's time.
|
# ? Aug 16, 2017 02:59 |
|
what are you even talking about, you don't have to write a dtd. you google what you need maven to do (include a dependency or build plugin, probably) and copy paste the resulting xml into your pom. then everything magically works, and in the rare case that it doesn't, your ide will tell you exactly what the problem is. the whole point is that you never have to write anything resembling a build script. what is maven bringing to the table? oh, just an entire build system... you know, so that you don't try to write your own in groovy
|
# ? Aug 16, 2017 03:04 |
|
it's magic (this is a bad thing, in software)JewKiller 3000 posted:what are you even talking about, you don't have to write a dtd i'm sorry, an XSD. I forgot which exact terrible XML format was at play here. Clearly this is a huge problem not claiming that you need to write it yourself for every .pom file, i'm claiming that it doesn't provide any more safety than a build script written in a programming language that a human can actually read
|
# ? Aug 16, 2017 05:11 |
|
Gone Fission posted:it's magic (this is a bad thing, in software) if you think there is such a thing as a .pom file then you have clearly never used maven in your life so why are you spouting your unfounded opinions itt
|
# ? Aug 16, 2017 05:20 |
|
hate xml, but i just cant get enough maven https://github.com/takari/polyglot-maven
|
# ? Aug 16, 2017 05:28 |
|
love any build system that makes back-to-back robo-commits in my repo during a release
|
# ? Aug 16, 2017 05:40 |
|
Gone Fission posted:it's magic (this is a bad thing, in software)
|
# ? Aug 16, 2017 05:45 |
|
|
# ? Apr 27, 2024 03:51 |
|
JewKiller 3000 posted:if you think there is such a thing as a .pom file then you have clearly never used maven in your life so why are you spouting your unfounded opinions itt holy poo poo what lmao if you think that there's such a thing as a XML file, then you have clearly never used XML in your life so why are you spouting your unfounded opinions itt Gone Fission fucked around with this message at 05:47 on Aug 16, 2017 |
# ? Aug 16, 2017 05:45 |