From the man ( Guillaume Laforge) himself:

As I said on my blog, and as is said on the FAQ, the license of Groovy
will stay Apache 2.
No worries to have there.

To make a parallel, it’s not because SpringSource acquired Covalent
(the main Tomcat committers) that they made Tomcat change its license.
Same goes with Groovy: Groovy will stick to ASL 2.

… with the fakers , the wannabe players, the non-shot callers and the never-will-be ballers. Mofos talking about the the end of Java need to sit they butt down and just listen. Java is not the best programming language out here but it’s still better than yours.  I know I been away for way too long and nobody except the Java Posse, no one seems to be holding up  the f**king J banner.  Well I’m back now. Haters, weep.

GJ

Flex doc icon

It’s in my doc. But I’m scared to try it. Pretty though, very pretty.

java6onmac.png

Who says being an PITA doesn’t get results? Well after getting an earful from the java community, Apple has finally released a new version of Java 1.6 for the mac. Now all naysayers that said java is dead on the mac can STFU. Oh wait, was I one of those people? :) Anyway, you must be an ADC member to get it from here. This is great news but I really hope this does not stop the development of SoyLatte , the BSD port of Java 6 to Tiger and Leopard (now in it’s 1.0 release). From the SoyLatte webpage they state their admiral goals as :

  • Support for Java 6 Development on Mac OS X 10.4 and 10.5
  • OpenJDK support for Java 7 on Mac OS X
  • On-time release of Java 7 for Mac OS X

This whole java/apple debacle really shows why we need the OpenJDK to succeed.

You have to see this. What our java brother-in-arms, Landon Fuller is doing is amazing!
I predicted we would see and X11 based jdk on OSX before we saw an Apple one. I forgot to post that prediction however.
;) Anyway, the blog is slowly coming back to life. Catch ya’ll soon,
Peace,
GJ

I love Maven, I like the way that it tries to define an infrastructure for building modularized applications. I love how it assumes testing is a standard part of the build process. My projects went from needing arial maps to finding config files to a nice standard layout that any many developers can understand. As a bonus, Maven also does semi-automatic dependency management for you. It’s a gift and a curse. The Ant build environment is very good for the “Constant Gardener” type of programmer that love to customize their build process to death. There an ant task for pretty much everything you want to compile, package and deploy in Ant. Maven, a newcomer, is still catching up. When I got my wsdl from Salesforce the other day, all the JAX-WS examples came with ant scripts. Somewhat broken ant scripts, but hackable enough to get working. I kinda wanted to still conform to the maven directory structure of my other projects, so I began fishing for wsimport in the maven2 world. Lo and behold, there was one. The Street was happy, I could keep it real and still “stay maven”. First time I ran the example from here, it simply failed.

Note to CodeHaus:
I often find xml errors in your pom.xml examples.
It's  <build> </build>  not <build><build>

The build failed because it could not find the jaxws-maven-plugin. This kind of error still surprises me. I can understand if a mainline < dependency/> fails but a plugin? I was kind of assuming that plugins were kept to a higher standard, at least in terms of availability. Who’s running this circus? Now that Web Services in Java is actually getting easy enough for the average blue collar programmer to work with, it’s sad that one still has to fish around for a JAX-WS based maven plugin. Did I already mention that the Ant plugin imported and generated my client classes? In other words, s*** just worked. Hours later, after pouring over mail lists, checking mvnrepository.com, going to java.net where the plugin was last seen, I finally had the plugin. It still didn’t work. Didn’t work on my wsdl or the Amazon WS example on their own site. So I’m ending up doing what I should have done in the first place, stop trying to use a screwdriver on a job where a hammer is a better option.
Refreshing my memory on the jar task as we speak.
Peace
GJ

© 2010 Ghetto Java Suffusion WordPress theme by Sayontan Sinha