diff --git a/ivy/IvyInterface.scala b/ivy/IvyInterface.scala
index d8c5c0ac6..918023f38 100644
--- a/ivy/IvyInterface.scala
+++ b/ivy/IvyInterface.scala
@@ -39,7 +39,7 @@ object ModuleID
if(key.startsWith("e:")) (key, value) else ("e:" + key, value)
}
/** Additional information about a project module */
-case class ModuleInfo(nameFormal: String, description: String = "", homepage: Option[URL] = None, licenses: Seq[(String, URL)] = Nil, organizationName: String = "", organizationHomepage: Option[URL] = None)
+case class ModuleInfo(nameFormal: String, description: String = "", homepage: Option[URL] = None, startYear: Option[Int] = None, licenses: Seq[(String, URL)] = Nil, organizationName: String = "", organizationHomepage: Option[URL] = None)
{
def formally(name: String) = copy(nameFormal = name)
def describing(desc: String, home: Option[URL]) = copy(description = desc, homepage = home)
diff --git a/ivy/MakePom.scala b/ivy/MakePom.scala
index 76d891330..dc31760b1 100644
--- a/ivy/MakePom.scala
+++ b/ivy/MakePom.scala
@@ -43,6 +43,7 @@ class MakePom
4.0.0
{ makeModuleID(module) }
{moduleInfo.nameFormal}
+ { makeStartYear(moduleInfo) }
{ makeOrganization(moduleInfo) }
{ extra }
{ makeProperties(module) }
@@ -64,6 +65,8 @@ class MakePom
licenses(module.getLicenses)) : NodeSeq )
a ++ b
}
+
+ def makeStartYear(moduleInfo: ModuleInfo): NodeSeq = moduleInfo.startYear map { y => {y} } getOrElse NodeSeq.Empty
def makeOrganization(moduleInfo: ModuleInfo): NodeSeq =
{