diff --git a/maven.jaxws/src/org/netbeans/modules/maven/jaxws/WSUtils.java b/maven.jaxws/src/org/netbeans/modules/maven/jaxws/WSUtils.java --- a/maven.jaxws/src/org/netbeans/modules/maven/jaxws/WSUtils.java +++ b/maven.jaxws/src/org/netbeans/modules/maven/jaxws/WSUtils.java @@ -974,8 +974,9 @@ } } } else { + if (ddFolder == null || ddFolder.getFileObject("sun-jaxws.xml") == null) { // generate non JSR109 artifacts - if (WSUtils.needNonJsr109Artifacts(prj)) { + if (generateNonJsr109Artifacts(prj)) { if (ddFolder != null) { try { addJaxWsEntries(ddFolder, jaxWsSupport); @@ -1007,6 +1008,7 @@ } } } + } public static String getUniqueId(String id, List services) { String result = id;