Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PETALSSTUD-325: Use the latest version of the maven plugin
Use the correct artifactId dependending on the version configured.
- Loading branch information
1 parent
cd10754
commit 51da99e
Showing
9 changed files
with
269 additions
and
252 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
241 changes: 121 additions & 120 deletions
241
...ebsourcing.petals.services/src/com/ebmwebsourcing/petals/services/generated/SaPomXml.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,120 +1,121 @@ | ||
package com.ebmwebsourcing.petals.services.generated; | ||
|
||
import com.ebmwebsourcing.petals.common.internal.provisional.maven.MavenBean; | ||
import com.ebmwebsourcing.petals.common.internal.provisional.utils.StringUtils; | ||
|
||
/****************************************************************************** | ||
* Copyright (c) 2008-2013, Linagora | ||
* | ||
* All rights reserved. This program and the accompanying materials | ||
* are made available under the terms of the Eclipse Public License v1.0 | ||
* which accompanies this distribution, and is available at | ||
* http://www.eclipse.org/legal/epl-v10.html | ||
* | ||
* Contributors: | ||
* Linagora - initial API and implementation | ||
*******************************************************************************/ | ||
|
||
/** | ||
* This class was generated by EMF JET. | ||
* <b>DO NOT MODIFY IT!</b> | ||
* @author Vincent Zurczak - EBM WebSourcing | ||
*/ | ||
public class SaPomXml { | ||
|
||
protected static String nl; | ||
public static synchronized SaPomXml create(String lineSeparator) | ||
{ | ||
nl = lineSeparator; | ||
SaPomXml result = new SaPomXml(); | ||
nl = null; | ||
return result; | ||
} | ||
|
||
public final String NL = nl == null ? (System.getProperties().getProperty("line.separator")) : nl; | ||
protected final String TEXT_1 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + NL + "<project " + NL + "\txmlns=\"http://maven.apache.org/POM/4.0.0\" " + NL + "\txmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"" + NL + "\txsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd\">" + NL + "\t" + NL + "\t<modelVersion>4.0.0</modelVersion>" + NL + "\t"; | ||
protected final String TEXT_2 = " <!-- "; | ||
protected final String TEXT_3 = NL + "\t<parent>" + NL + "\t\t<artifactId>"; | ||
protected final String TEXT_4 = "</artifactId>" + NL + "\t\t<groupId>"; | ||
protected final String TEXT_5 = "</groupId>" + NL + "\t\t<version>"; | ||
protected final String TEXT_6 = "</version>" + NL + "\t</parent>" + NL + "\t"; | ||
protected final String TEXT_7 = " --> "; | ||
protected final String TEXT_8 = NL + "\t" + NL + "\t<name>"; | ||
protected final String TEXT_9 = "</name>" + NL + "\t<artifactId>"; | ||
protected final String TEXT_10 = "</artifactId>" + NL + "\t<groupId>"; | ||
protected final String TEXT_11 = "</groupId>" + NL + "\t<version>"; | ||
protected final String TEXT_12 = "</version>" + NL + "\t<packaging>jbi-service-assembly</packaging>" + NL + "\t<description>"; | ||
protected final String TEXT_13 = "</description>" + NL + "\t" + NL + "\t<dependencies>" + NL + "\t\t"; | ||
protected final String TEXT_14 = "<dependency>" + NL + "\t\t\t<artifactId>"; | ||
protected final String TEXT_15 = "</artifactId>" + NL + "\t\t\t<groupId>"; | ||
protected final String TEXT_16 = "</groupId>" + NL + "\t\t\t<version>"; | ||
protected final String TEXT_17 = "</version>" + NL + "\t\t\t<type>jbi-service-unit</type>" + NL + "\t\t</dependency>" + NL + "\t\t"; | ||
protected final String TEXT_18 = NL + "\t</dependencies>" + NL + "\t" + NL + "\t<build>" + NL + "\t\t<plugins>" + NL + "\t\t\t<plugin>" + NL + "\t\t\t\t<groupId>org.ow2.petals</groupId>" + NL + "\t\t\t\t<artifactId>maven-petals-plugin</artifactId>" + NL + "\t\t\t\t<version>"; | ||
protected final String TEXT_19 = "</version>" + NL + "\t\t\t\t<extensions>true</extensions>" + NL + "\t\t\t\t<configuration>" + NL + "\t\t\t\t\t<updateJBIXml>true</updateJBIXml>" + NL + "\t\t\t\t</configuration>" + NL + "\t\t\t</plugin>" + NL + "\t\t</plugins>" + NL + "\t</build>" + NL + "\t" + NL + "\t<!--" + NL + "\t<repositories>" + NL + "\t\t<repository>" + NL + "\t\t\t<id>petals-link</id>" + NL + "\t\t\t<url>http://maven.petalslink.com/public/</url>" + NL + "\t\t</repository>" + NL + "\t</repositories>" + NL + "\t-->" + NL + "</project>"; | ||
protected final String TEXT_20 = NL; | ||
|
||
public String generate( Object argument ) | ||
{ | ||
final StringBuffer stringBuffer = new StringBuffer(); | ||
|
||
/****************************************************************************** | ||
* Copyright (c) 2008-2013, Linagora | ||
* All rights reserved. This program and the accompanying materials | ||
* are made available under the terms of the Eclipse Public License v1.0 | ||
* which accompanies this distribution, and is available at | ||
* http://www.eclipse.org/legal/epl-v10.html | ||
* | ||
* Contributors: | ||
* EBM WebSourcing - initial API and implementation | ||
*******************************************************************************/ | ||
|
||
|
||
MavenBean bean = (MavenBean) argument; | ||
|
||
stringBuffer.append(TEXT_1); | ||
|
||
boolean commentParent = StringUtils.isEmpty( bean.getParentArtifactId()) | ||
|| StringUtils.isEmpty( bean.getParentGroupId()) | ||
|| StringUtils.isEmpty( bean.getParentVersion()); | ||
|
||
if( commentParent ) { | ||
|
||
stringBuffer.append(TEXT_2); | ||
} | ||
stringBuffer.append(TEXT_3); | ||
stringBuffer.append( bean.getParentArtifactId() ); | ||
stringBuffer.append(TEXT_4); | ||
stringBuffer.append( bean.getParentGroupId() ); | ||
stringBuffer.append(TEXT_5); | ||
stringBuffer.append( bean.getParentVersion() ); | ||
stringBuffer.append(TEXT_6); | ||
if( commentParent ) { | ||
stringBuffer.append(TEXT_7); | ||
} | ||
stringBuffer.append(TEXT_8); | ||
stringBuffer.append( bean.getName() ); | ||
stringBuffer.append(TEXT_9); | ||
stringBuffer.append( bean.getArtifactId() ); | ||
stringBuffer.append(TEXT_10); | ||
stringBuffer.append( bean.getGroupId() ); | ||
stringBuffer.append(TEXT_11); | ||
stringBuffer.append( bean.getVersion() ); | ||
stringBuffer.append(TEXT_12); | ||
stringBuffer.append( bean.getDescription() ); | ||
stringBuffer.append(TEXT_13); | ||
for( MavenBean suBean : bean.dependencies ) { | ||
stringBuffer.append(TEXT_14); | ||
stringBuffer.append( suBean.getArtifactId() ); | ||
stringBuffer.append(TEXT_15); | ||
stringBuffer.append( suBean.getGroupId() ); | ||
stringBuffer.append(TEXT_16); | ||
stringBuffer.append( suBean.getVersion() ); | ||
stringBuffer.append(TEXT_17); | ||
} | ||
stringBuffer.append(TEXT_18); | ||
stringBuffer.append( bean.getPetalsMavenPluginVersion() ); | ||
stringBuffer.append(TEXT_19); | ||
stringBuffer.append(TEXT_20); | ||
return stringBuffer.toString(); | ||
} | ||
} | ||
package com.ebmwebsourcing.petals.services.generated; | ||
|
||
import com.ebmwebsourcing.petals.common.internal.provisional.maven.MavenBean; | ||
import com.ebmwebsourcing.petals.common.internal.provisional.utils.StringUtils; | ||
|
||
/****************************************************************************** | ||
* Copyright (c) 2008-2013, Linagora | ||
* | ||
* All rights reserved. This program and the accompanying materials | ||
* are made available under the terms of the Eclipse Public License v1.0 | ||
* which accompanies this distribution, and is available at | ||
* http://www.eclipse.org/legal/epl-v10.html | ||
* | ||
* Contributors: | ||
* Linagora - initial API and implementation | ||
*******************************************************************************/ | ||
|
||
/** | ||
* This class was generated by EMF JET. | ||
* <b>DO NOT MODIFY IT!</b> | ||
* @author Vincent Zurczak - EBM WebSourcing | ||
*/ | ||
public class SaPomXml { | ||
|
||
protected static String nl; | ||
public static synchronized SaPomXml create(String lineSeparator) | ||
{ | ||
nl = lineSeparator; | ||
SaPomXml result = new SaPomXml(); | ||
nl = null; | ||
return result; | ||
} | ||
|
||
public final String NL = nl == null ? (System.getProperties().getProperty("line.separator")) : nl; | ||
protected final String TEXT_1 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + NL + "<project " + NL + "\txmlns=\"http://maven.apache.org/POM/4.0.0\" " + NL + "\txmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"" + NL + "\txsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd\">" + NL + "\t" + NL + "\t<modelVersion>4.0.0</modelVersion>" + NL + "\t"; | ||
protected final String TEXT_2 = " <!-- "; | ||
protected final String TEXT_3 = NL + "\t<parent>" + NL + "\t\t<artifactId>"; | ||
protected final String TEXT_4 = "</artifactId>" + NL + "\t\t<groupId>"; | ||
protected final String TEXT_5 = "</groupId>" + NL + "\t\t<version>"; | ||
protected final String TEXT_6 = "</version>" + NL + "\t</parent>" + NL + "\t"; | ||
protected final String TEXT_7 = " --> "; | ||
protected final String TEXT_8 = NL + "\t" + NL + "\t<name>"; | ||
protected final String TEXT_9 = "</name>" + NL + "\t<artifactId>"; | ||
protected final String TEXT_10 = "</artifactId>" + NL + "\t<groupId>"; | ||
protected final String TEXT_11 = "</groupId>" + NL + "\t<version>"; | ||
protected final String TEXT_12 = "</version>" + NL + "\t<packaging>jbi-service-assembly</packaging>" + NL + "\t<description>"; | ||
protected final String TEXT_13 = "</description>" + NL + "\t" + NL + "\t<dependencies>" + NL + "\t\t"; | ||
protected final String TEXT_14 = "<dependency>" + NL + "\t\t\t<artifactId>"; | ||
protected final String TEXT_15 = "</artifactId>" + NL + "\t\t\t<groupId>"; | ||
protected final String TEXT_16 = "</groupId>" + NL + "\t\t\t<version>"; | ||
protected final String TEXT_17 = "</version>" + NL + "\t\t\t<type>jbi-service-unit</type>" + NL + "\t\t</dependency>" + NL; | ||
protected final String TEXT_18 = "\t</dependencies>" + NL + "\t" + NL + "\t<build>" + NL + "\t\t<plugins>" + NL + "\t\t\t<plugin>" + NL + "\t\t\t\t<groupId>org.ow2.petals</groupId>" + NL + "\t\t\t\t<artifactId>"; | ||
protected final String TEXT_19 = "</artifactId>" + NL + "\t\t\t\t<version>"; | ||
protected final String TEXT_20 = "</version>" + NL + "\t\t\t\t<extensions>true</extensions>" + NL + "\t\t\t\t<configuration>" + NL + "\t\t\t\t\t<updateJBIXml>true</updateJBIXml>" + NL + "\t\t\t\t</configuration>" + NL + "\t\t\t</plugin>" + NL + "\t\t</plugins>" + NL + "\t</build>" + NL + "\t" + NL + "\t<!--" + NL + "\t<repositories>" + NL + "\t\t<repository>" + NL + "\t\t\t<id>petals-link</id>" + NL + "\t\t\t<url>http://maven.petalslink.com/public/</url>" + NL + "\t\t</repository>" + NL + "\t</repositories>" + NL + "\t-->" + NL + "</project>" + NL; | ||
|
||
public String generate( Object argument ) | ||
{ | ||
final StringBuffer stringBuffer = new StringBuffer(); | ||
|
||
/****************************************************************************** | ||
* Copyright (c) 2008-2013, Linagora | ||
* All rights reserved. This program and the accompanying materials | ||
* are made available under the terms of the Eclipse Public License v1.0 | ||
* which accompanies this distribution, and is available at | ||
* http://www.eclipse.org/legal/epl-v10.html | ||
* | ||
* Contributors: | ||
* EBM WebSourcing - initial API and implementation | ||
*******************************************************************************/ | ||
|
||
|
||
MavenBean bean = (MavenBean) argument; | ||
|
||
stringBuffer.append(TEXT_1); | ||
|
||
boolean commentParent = StringUtils.isEmpty( bean.getParentArtifactId()) | ||
|| StringUtils.isEmpty( bean.getParentGroupId()) | ||
|| StringUtils.isEmpty( bean.getParentVersion()); | ||
|
||
if( commentParent ) { | ||
|
||
stringBuffer.append(TEXT_2); | ||
} | ||
stringBuffer.append(TEXT_3); | ||
stringBuffer.append( bean.getParentArtifactId() ); | ||
stringBuffer.append(TEXT_4); | ||
stringBuffer.append( bean.getParentGroupId() ); | ||
stringBuffer.append(TEXT_5); | ||
stringBuffer.append( bean.getParentVersion() ); | ||
stringBuffer.append(TEXT_6); | ||
if( commentParent ) { | ||
stringBuffer.append(TEXT_7); | ||
} | ||
stringBuffer.append(TEXT_8); | ||
stringBuffer.append( bean.getName() ); | ||
stringBuffer.append(TEXT_9); | ||
stringBuffer.append( bean.getArtifactId() ); | ||
stringBuffer.append(TEXT_10); | ||
stringBuffer.append( bean.getGroupId() ); | ||
stringBuffer.append(TEXT_11); | ||
stringBuffer.append( bean.getVersion() ); | ||
stringBuffer.append(TEXT_12); | ||
stringBuffer.append( bean.getDescription() ); | ||
stringBuffer.append(TEXT_13); | ||
for( MavenBean suBean : bean.dependencies ) { | ||
stringBuffer.append(TEXT_14); | ||
stringBuffer.append( suBean.getArtifactId() ); | ||
stringBuffer.append(TEXT_15); | ||
stringBuffer.append( suBean.getGroupId() ); | ||
stringBuffer.append(TEXT_16); | ||
stringBuffer.append( suBean.getVersion() ); | ||
stringBuffer.append(TEXT_17); | ||
} | ||
stringBuffer.append(TEXT_18); | ||
stringBuffer.append( bean.getPetalsMavenPluginName() ); | ||
stringBuffer.append(TEXT_19); | ||
stringBuffer.append( bean.getPetalsMavenPluginVersion() ); | ||
stringBuffer.append(TEXT_20); | ||
return stringBuffer.toString(); | ||
} | ||
} |
Oops, something went wrong.