One of both is required only in most cases

git-svn-id: https://svn.apache.org/repos/asf/turbine/fulcrum/trunk/upload@1693206 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index 8365c6f..14eac49 100644
--- a/pom.xml
+++ b/pom.xml
@@ -81,11 +81,13 @@
       <groupId>javax.servlet</groupId>
       <artifactId>servlet-api</artifactId>
       <version>2.5</version>
+      <optional>true</optional>
     </dependency>
     <dependency>
     	<groupId>javax.portlet</groupId>
     	<artifactId>portlet-api</artifactId>
     	<version>2.0</version>
+    	<optional>true</optional>
     </dependency>
     <dependency>
       <groupId>commons-fileupload</groupId>