Author: fgiust
Date: Sun Oct 22 13:55:39 2006
New Revision: 466875
URL: http://svn.apache.org/viewvc?view=rev&rev=466875
Log:
add license details to standard eclipse artifacts
Modified:
maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/MakeArtifactsMojo.java
Modified:
maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/MakeArtifactsMojo.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/MakeArtifactsMojo.java?view=diff&rev=466875&r1=466874&r2=466875
==============================================================================
---
maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/MakeArtifactsMojo.java
(original)
+++
maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/MakeArtifactsMojo.java
Sun Oct 22 13:55:39 2006
@@ -36,6 +36,7 @@
import org.apache.maven.artifact.metadata.ArtifactMetadata;
import org.apache.maven.artifact.repository.ArtifactRepository;
import org.apache.maven.model.Dependency;
+import org.apache.maven.model.License;
import org.apache.maven.model.Model;
import org.apache.maven.model.io.xpp3.MavenXpp3Writer;
import org.apache.maven.plugin.AbstractMojo;
@@ -241,6 +242,16 @@
model.setName( name );
model.setVersion( version );
model.setPackaging( "eclipse-plugin" );
+
+ if ( groupId.startsWith( "org.eclipse" ) )
+ {
+ // infer license for know projects, everything at eclipse is
licensed under EPL
+ // maybe too simplicistic, but better than nothing
+ License license = new License();
+ license.setName( "Eclipse Public License - v 1.0" );
+ license.setUrl(
"http://www.eclipse.org/org/documents/epl-v10.html" );
+ model.addLicense( license );
+ }
if ( deps.length > 0 )
{