Hi,
thanks for response. Several comments below:
Kohsuke Kawaguchi wrote:
> deliverable requirements. So personally, I'd hesitate to rework the
> build script if that's just for making NetBeans happier.
I really don't understand your position. Netbeans does support
JAX-WS. What's so wrong on JAX-WS supporting NetBeans?
> If we spend time on the build, I'd rather like to see JAX-WS converted
> to Maven.
I'm certainly not so familiar with Maven, so would you please
describe the benefits it brings?
I know that current GF setup says it supports Maven, but it doesn't
really conform to Maven rules and it's still just a wrapper on top of
Ant. Netbeans has a maven plugin:
http://mevenide.codehaus.org/mevenide-netbeans-project/features.html
but it relies on real Maven setup, not just a wrapper on top of ant
build scripts.
Looking at it from other side - update of build scripts to make
NetBeans *users* happier is not a big tasks. Migrating to Maven seems
much bigger task to me, but I'm certainly not against it.
Btw, isn't Maven migration orthogonal to build script update?
> Also, I saw build scripts that NetBeans produce, and I have to say I'm
> not a big fan of it. It's really hard to follow, and it's next to
> impossible to modify, unless you use NetBeans to edit it.
What do you think happened to WSIT build.xml scripts with my update?
Existing targets left untouched, and NB script is just imported into
it and hidden in NB project directory. That way you may still write
your custom targets to build.xml (and let's say even have two ways to
build the same thing if that's what you prefer and don't want to see
any NB target invoked), and still there will be only one line in
build.xml mentioning Netbeans (import nbproject/build-impl.xml).
And result: nobody had problems with the migration, and NetBeans
users are more happier now. It does look like a win situation to me,
don't you think so?
> I'm sorry, are you saying that this is impossible with NB regardless
> of what we do, or is it a limitation that NB has for a free-style Ant
> project (is that how it's called?)
> If latter, sounds like an RFE is in order for NB.
I think Marek means that the project setup is incorrect. If you
screw project setup in "your IDE" by not specifying libraries that the
project uses, does it work correctly? Does it offer code completion
for classes in that library?
MartinG
--
Martin Grebac
Web Technologies & Standards
Sun Microsystems Czech