fixed warnings in generated projects from archetypes

git-svn-id: https://svn.apache.org/repos/asf/maven/archetypes/trunk@1826685 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/maven-archetype-archetype/src/main/resources-filtered/archetype-resources/src/main/resources/archetype-resources/pom.xml b/maven-archetype-archetype/src/main/resources-filtered/archetype-resources/src/main/resources/archetype-resources/pom.xml
index 5f24e3b..2e4b270 100644
--- a/maven-archetype-archetype/src/main/resources-filtered/archetype-resources/src/main/resources/archetype-resources/pom.xml
+++ b/maven-archetype-archetype/src/main/resources-filtered/archetype-resources/src/main/resources/archetype-resources/pom.xml
@@ -8,6 +8,12 @@
   <artifactId>\${artifactId}</artifactId>
   <version>\${version}</version>
 
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <project.compiler.source>1.7</project.compiler.source>
+    <project.compiler.target>1.7</project.compiler.target>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>junit</groupId>
diff --git a/maven-archetype-j2ee-simple/src/main/resources-filtered/archetype-resources/pom.xml b/maven-archetype-j2ee-simple/src/main/resources-filtered/archetype-resources/pom.xml
index 0809893..c454f7d 100644
--- a/maven-archetype-j2ee-simple/src/main/resources-filtered/archetype-resources/pom.xml
+++ b/maven-archetype-j2ee-simple/src/main/resources-filtered/archetype-resources/pom.xml
@@ -102,6 +102,10 @@
           <artifactId>maven-deploy-plugin</artifactId>
           <version>${deploy}</version>
         </plugin>
+        <plugin>
+          <artifactId>maven-javadoc-plugin</artifactId>
+          <version>${javadoc}</version>
+        </plugin>
       </plugins>
     </pluginManagement>
   </build>
diff --git a/maven-archetype-plugin-site/src/main/resources-filtered/archetype-resources/pom.xml b/maven-archetype-plugin-site/src/main/resources-filtered/archetype-resources/pom.xml
index 2c49227..b56344f 100644
--- a/maven-archetype-plugin-site/src/main/resources-filtered/archetype-resources/pom.xml
+++ b/maven-archetype-plugin-site/src/main/resources-filtered/archetype-resources/pom.xml
@@ -39,6 +39,10 @@
           <artifactId>maven-project-info-reports-plugin</artifactId>
           <version>${pir}</version>
         </plugin>
+        <plugin>
+          <artifactId>maven-plugin-plugin</artifactId>
+          <version>${plugin}</version>
+        </plugin>
       </plugins>
     </pluginManagement>
   </build>
diff --git a/maven-archetype-portlet/src/main/resources-filtered/archetype-resources/pom.xml b/maven-archetype-portlet/src/main/resources-filtered/archetype-resources/pom.xml
index 4b5de57..ad728d2 100644
--- a/maven-archetype-portlet/src/main/resources-filtered/archetype-resources/pom.xml
+++ b/maven-archetype-portlet/src/main/resources-filtered/archetype-resources/pom.xml
@@ -27,7 +27,7 @@
       <scope>provided</scope>
     </dependency>
     <dependency>
-      <groupId>jstl</groupId>
+      <groupId>javax.servlet</groupId>
       <artifactId>jstl</artifactId>
       <version>1.0.2</version>
     </dependency>
diff --git a/maven-archetype-site-simple/src/main/resources-filtered/archetype-resources/pom.xml b/maven-archetype-site-simple/src/main/resources-filtered/archetype-resources/pom.xml
index 4d5d2d3..d79488d 100644
--- a/maven-archetype-site-simple/src/main/resources-filtered/archetype-resources/pom.xml
+++ b/maven-archetype-site-simple/src/main/resources-filtered/archetype-resources/pom.xml
@@ -9,6 +9,9 @@
   <version>\${version}</version>
   <packaging>pom</packaging>
 
+  <!-- FIXME change it to the project's website -->
+  <url>http://www.example.com</url>
+
   <distributionManagement>
     <site>
       <id>website</id>
diff --git a/maven-archetype-site-simple/src/main/resources/archetype-resources/src/site/apt/index.apt b/maven-archetype-site-simple/src/main/resources/archetype-resources/src/site/apt/index.apt
index 31b6246..cf4c309 100644
--- a/maven-archetype-site-simple/src/main/resources/archetype-resources/src/site/apt/index.apt
+++ b/maven-archetype-site-simple/src/main/resources/archetype-resources/src/site/apt/index.apt
@@ -3,13 +3,13 @@
  -----
  Author Here
  -----
- Date Here
+ Date Here (AAAA-MM-DD)
  -----
 
 Maven Site for your project
 
  Congratulations! If you are looking at this page then you have successfully generated a
- template site employing the site archetype and you have run:
+ template site employing the simple site archetype and you have run:
   
 +-----+
 
diff --git a/maven-archetype-site-simple/src/test/resources/projects/it-basic/reference/pom.xml b/maven-archetype-site-simple/src/test/resources/projects/it-basic/reference/pom.xml
index cc1dca2..4a3f680 100644
--- a/maven-archetype-site-simple/src/test/resources/projects/it-basic/reference/pom.xml
+++ b/maven-archetype-site-simple/src/test/resources/projects/it-basic/reference/pom.xml
@@ -9,6 +9,9 @@
   <version>0.1-SNAPSHOT</version>
   <packaging>pom</packaging>
 
+  <!-- FIXME change it to the project's website -->
+  <url>http://www.example.com</url>
+
   <distributionManagement>
     <site>
       <id>website</id>
diff --git a/maven-archetype-site-simple/src/test/resources/projects/it-basic/reference/src/site/apt/index.apt b/maven-archetype-site-simple/src/test/resources/projects/it-basic/reference/src/site/apt/index.apt
index 31b6246..cf4c309 100644
--- a/maven-archetype-site-simple/src/test/resources/projects/it-basic/reference/src/site/apt/index.apt
+++ b/maven-archetype-site-simple/src/test/resources/projects/it-basic/reference/src/site/apt/index.apt
@@ -3,13 +3,13 @@
  -----
  Author Here
  -----
- Date Here
+ Date Here (AAAA-MM-DD)
  -----
 
 Maven Site for your project
 
  Congratulations! If you are looking at this page then you have successfully generated a
- template site employing the site archetype and you have run:
+ template site employing the simple site archetype and you have run:
   
 +-----+
 
diff --git a/maven-archetype-site-skin/src/main/resources/archetype-resources/src/it/sample/pom.xml b/maven-archetype-site-skin/src/main/resources/archetype-resources/src/it/sample/pom.xml
index 66962df..5090b63 100644
--- a/maven-archetype-site-skin/src/main/resources/archetype-resources/src/it/sample/pom.xml
+++ b/maven-archetype-site-skin/src/main/resources/archetype-resources/src/it/sample/pom.xml
@@ -10,12 +10,15 @@
   <packaging>jar</packaging>
 
   <name>@project.artifactId@ IT</name>
+  <!-- FIXME change it to the project's website -->
+  <url>http://www.example.com</url>
 
   <properties>
     <skinName>@project.name@</skinName>
     <skinGroupId>@project.groupId@</skinGroupId>
     <skinArtifactId>@project.artifactId@</skinArtifactId>
     <skinVersion>@project.version@</skinVersion>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   </properties>
 
   <dependencies>
diff --git a/maven-archetype-site/src/main/resources/archetype-resources/src/site/apt/format.apt b/maven-archetype-site/src/main/resources/archetype-resources/src/site/apt/format.apt
index 33ae451..39bb340 100644
--- a/maven-archetype-site/src/main/resources/archetype-resources/src/site/apt/format.apt
+++ b/maven-archetype-site/src/main/resources/archetype-resources/src/site/apt/format.apt
@@ -100,7 +100,7 @@
   several consecutive lines of text which specifies the author of the
   document.
 
-  The author sub-block may optionaly be followed by a date sub-block using the
+  The author sub-block may optionally be followed by a date sub-block using the
   same syntax.
 
   The following example is used for a document with an title and a date but
diff --git a/maven-archetype-site/src/main/resources/archetype-resources/src/site/fml/faq.fml b/maven-archetype-site/src/main/resources/archetype-resources/src/site/fml/faq.fml
index b8c4d47..ba39c83 100644
--- a/maven-archetype-site/src/main/resources/archetype-resources/src/site/fml/faq.fml
+++ b/maven-archetype-site/src/main/resources/archetype-resources/src/site/fml/faq.fml
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<faqs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/FML/1.0"
-  xsi:schemaLocation="http://maven.apache.org/FML/1.0 http://maven.apache.org/xsd/fml-1.0.xsd"
+<faqs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://maven.apache.org/FML/1.0"
+  xsi:schemaLocation="https://maven.apache.org/FML/1.0 https://maven.apache.org/xsd/fml-1.0.xsd"
   id="General FAQ">
   <part id="General">
     <faq id="where">
diff --git a/plugin-versions.properties b/plugin-versions.properties
index db1c658..6252126 100644
--- a/plugin-versions.properties
+++ b/plugin-versions.properties
@@ -14,3 +14,4 @@
 archetype 3.0.1
 invoker   3.0.1
 pir       2.9
+javadoc   3.0.0
\ No newline at end of file