maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jon Pretty <propens...@gmail.com>
Subject Re: [scala-debate] Emotional Support Group for Typesafe Maven Users
Date Wed, 03 Dec 2014 22:00:52 GMT
Thanks! I've been doing it successfully for a year or so now, so I'm going
to avoid changing any part of the process if I can help it for a while! ;)

Cheers,
Jon

On 3 December 2014 at 21:53, Eric Kolotyluk <eric.kolotyluk@gmail.com>
wrote:

>  Ha ha ha. Very good :-)
>
> I have published to Maven Central, so I know how daunting this can be at
> first.
>
> If you want to publish to Maven Central I recommend
> https://www.packtpub.com/application-development/getting-started-apache-maven-video
>
> Cheers, Eric
>
>
> On 12/3/2014 11:27 AM, Jon Pretty wrote:
>
>  I can offer you this:
>
>   http://play.textadventures.co.uk/Play.aspx?id=zv-wer8keey6rnhk4am25q
>
> It's a create-your-own-adventure about my experience of trying to publish
> a library to Maven Central. It's a couple of years old now, so the
> landscape might have improved a little in patches.
>
>  Jon
>
> On 3 December 2014 at 19:11, Eric Kolotyluk <eric.kolotyluk@gmail.com>
> wrote:
>
>>  Does anyone know of a good emotional support group for people trying to
>> use Maven with Typesafe projects such as Akka and Play?
>>
>> I was thinking maybe there could a buddy/sponsor system, such as used in
>> AA and other self help groups. Maybe there might be group sessions where
>> people can talk about their trauma, especially by being constantly
>> invalidated by comments such as "you should use the simple build tool SBT,
>> cause, well you know, it's simple and easy to use."
>>
>> Seriously though, is there a community of people who are successfully
>> using Maven with Akka an Play projects? I would love to meet you.
>>
>> I can see why people who have tried Maven naturally think "oh, its' too
>> complicated, anyone can write a simple build tool that does what Maven
>> does." Clearly they do not appreciate what Maven is or what it does. SBT
>> and Gradle are two great examples of projects that attempted to do
>> something more simple, but in the end, really don't measure up.
>>
>> I personally think the Scala community would be been better served if
>> more investment was made in developing better Scala build tools within the
>> Maven framework. More and better plugins for Scala, Akka, Play, etc.
>> Better use of
>>
>>
>> http://books.sonatype.com/mcookbook/reference/sect-scala-script-inline.html
>> http://books.sonatype.com/mcookbook/reference/ch03s03.html
>>
>> I don't know if there is a Scala template for writing Maven plugins (or
>> mojos), but there should be.
>>
>> The more I use SBT, the less I like it. It is not what I consider a
>> serious build tool for build engineers, it is a toy or playground for Scala
>> hackers who thrive on the abstruse. Don't get me wrong, I love Scala, but
>> creating a build tool around .scala files just invites the use of chicken
>> tracks and obscure overly concise cleverness that leads to one WTF
>> experience after another. *It is actually possible to write Scala code
>> that you can reason about,* but it just as easy to write Scala code that
>> resembles APL, and reasoning about build engineering was clearly not a
>> priority with the designers of SBT.
>>
>> The Scala-IDE was a really great approach because it leveraged off of an
>> existing IDE infrastructure such as Eclipse, rather than trying to write an
>> IDE from scratch the way SBT does. I wish the Scala/Typesafe community had
>> taken the same approach with build-tools.
>>
>> - Eric
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "scala-debate" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to scala-debate+unsubscribe@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
>  Jon Pretty | @propensive
>
>
>


-- 
Jon Pretty | @propensive

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message