diff --git a/jar/plugin.jelly b/jar/plugin.jelly
index 7b1d2f7a..693aafd3 100644
--- a/jar/plugin.jelly
+++ b/jar/plugin.jelly
@@ -46,6 +46,12 @@
+
+
+ Warning: shortDescription is > 49 characters - trimming for specification title.
+
+
+
-
+
@@ -204,7 +210,7 @@
artifact="${relativePath}"
type="jars"
assureDirectoryCommand="mkdir -p"
- siteCommand="cd @deployDirectory@; chmod g+w ${maven.jar.to.deploy}; chgrp ${maven.remote.group} ${maven.jar.to.deploy}; ln -sf ${maven.jar.to.deploy} ${pom.artifactId}-SNAPSHOT.jar; echo ${snapshotVersion} > ${pom.artifactId}-snapshot-version"
+ siteCommand="cd @deployDirectory@; chmod g+w ${maven.jar.to.deploy}; chgrp ${maven.remote.group} ${maven.jar.to.deploy}; rm -f ${pom.artifactId}-SNAPSHOT.jar; ln -s ${maven.jar.to.deploy} ${pom.artifactId}-SNAPSHOT.jar; echo ${snapshotVersion} > ${pom.artifactId}-snapshot-version"
/>
diff --git a/jar/xdocs/changes.xml b/jar/xdocs/changes.xml
index 0045a2e7..ec9a30c3 100644
--- a/jar/xdocs/changes.xml
+++ b/jar/xdocs/changes.xml
@@ -26,6 +26,8 @@
+ trim shortDescription and limit to 72 characters with warning when using specification-title to avoid broken manifests
+ change ln -sf command to rm -f symlink, ln -s combo because -f flag is not used on Solaris ln.
move maven.remote.group to default.properties
improve manifest generation
revert maven.final.name to previuous value after executing jar:snapshot related goals.