Product Version = NetBeans IDE 7.3.1 (Build 201306052037)
Operating System = Mac OS X version 10.8.4 running on x86_64
Java; VM; Vendor = 1.7.0_25
Runtime = Java HotSpot(TM) 64-Bit Server VM 23.25-b01
When creating Java EE 7 maven projects then <netbeans.hint.deploy.server>gfv3ee6</netbeans.hint.deploy.server> is added to the pom instead of something like <netbeans.hint.deploy.server>gfv4ee7</netbeans.hint.deploy.server>
this is only what I can see on the surface, I have no clue what this means for code behind the scenes... Maybe this is nothing important at all.
Thanks for the report. You are correct, it needs to be improved. I would say this constant is obtained from GF plugin, but not completely sure now. I'll take a look at it..
Reassigning to GlassFish. This seems to be provided by GF module.. even server instance obtained by Deployment.getDefault().getServerInstanceIDs(..) contains something like this:
This is something I can't change even for 7.4. It's too late.
Those strings like "gfv3ee6wc" are internal keys to access server instance objects in NetBeans and they are hard-coded on many places. I'm trying to get rid of them whenever I see them but complete removal means a lot of refactoring.
Targeting to next release where I would like to provide some better way to construct server URI and related things.
This is just internal server type.