Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancois Le Fevre - CEA2016-02-19 10:30:40 +0000
committerGerrit Code Review @ Eclipse.org2016-05-17 08:56:50 +0000
commit53bab79f663819039d08cfe2e6718b7a87b028cc (patch)
tree29b9e8e7c22934ce86f59e04a2b447891954b783
parent5ba6a202b3acd5b745c67d5780e3c95717764841 (diff)
downloadorg.eclipse.papyrus-sysml-53bab79f663819039d08cfe2e6718b7a87b028cc.tar.gz
org.eclipse.papyrus-sysml-53bab79f663819039d08cfe2e6718b7a87b028cc.tar.xz
org.eclipse.papyrus-sysml-53bab79f663819039d08cfe2e6718b7a87b028cc.zip
Bug 488088 - [SysML 1.4][releng] publication of the libraries and
profile on nexus - adding the profile/ecore and libray to the deploy phase - a local deploy has been done by replacing the distribution management uri with <url>file:///export/home/flefevre/tmp/deploy</url> Change-Id: I57b61491c5814a8386019a3e9b668017a136420e Signed-off-by: Francois Le Fevre - CEA <francois.le-fevre@cea.fr>
-rw-r--r--core/org.eclipse.papyrus.sysml14/pom.xml177
1 files changed, 176 insertions, 1 deletions
diff --git a/core/org.eclipse.papyrus.sysml14/pom.xml b/core/org.eclipse.papyrus.sysml14/pom.xml
index f06f7245..0c9a2fcc 100644
--- a/core/org.eclipse.papyrus.sysml14/pom.xml
+++ b/core/org.eclipse.papyrus.sysml14/pom.xml
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>org.eclipse.papyrus.sysml14.core</artifactId>
@@ -10,4 +11,178 @@
<packaging>eclipse-plugin</packaging>
<name>org.eclipse.papyrus.sysml14</name>
<description>This plug-in contains the OMG SyML 1.4 profile and its associated QUDV library.</description>
+
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-deploy-plugin</artifactId>
+ <executions>
+ <!-- QUDV -->
+ <execution>
+ <id>QUDV.di</id>
+ <phase>deploy</phase>
+ <goals>
+ <goal>deploy-file</goal>
+ </goals>
+ <configuration>
+ <packaging>di</packaging>
+ <generatePom>true</generatePom>
+ <url>${project.distributionManagement.repository.url}</url>
+ <artifactId>${project.artifactId}</artifactId>
+ <groupId>${project.groupId}</groupId>
+ <version>${project.version}</version>
+ <file>resources/library/QUDV.di</file>
+ </configuration>
+ </execution>
+ <execution>
+ <id>QUDV.notation</id>
+ <phase>deploy</phase>
+ <goals>
+ <goal>deploy-file</goal>
+ </goals>
+ <configuration>
+ <packaging>notation</packaging>
+ <generatePom>true</generatePom>
+ <url>${project.distributionManagement.repository.url}</url>
+ <artifactId>${project.artifactId}</artifactId>
+ <groupId>${project.groupId}</groupId>
+ <version>${project.version}</version>
+ <file>resources/library/QUDV.notation</file>
+ </configuration>
+ </execution>
+ <execution>
+ <id>QUDV.uml</id>
+ <phase>deploy</phase>
+ <goals>
+ <goal>deploy-file</goal>
+ </goals>
+ <configuration>
+ <packaging>uml</packaging>
+ <generatePom>true</generatePom>
+ <url>${project.distributionManagement.repository.url}</url>
+ <artifactId>${project.artifactId}</artifactId>
+ <groupId>${project.groupId}</groupId>
+ <version>${project.version}</version>
+ <file>resources/library/QUDV.uml</file>
+ </configuration>
+ </execution>
+ <!-- SysML-Standard-Library -->
+ <execution>
+ <id>SysML-Standard-Library.di</id>
+ <phase>deploy</phase>
+ <goals>
+ <goal>deploy-file</goal>
+ </goals>
+ <configuration>
+ <packaging>di</packaging>
+ <generatePom>true</generatePom>
+ <url>${project.distributionManagement.repository.url}</url>
+ <artifactId>${project.artifactId}</artifactId>
+ <groupId>${project.groupId}</groupId>
+ <version>${project.version}</version>
+ <file>resources/library/SysML-Standard-Library.di</file>
+ </configuration>
+ </execution>
+ <execution>
+ <id>SysML-Standard-Library.notation</id>
+ <phase>deploy</phase>
+ <goals>
+ <goal>deploy-file</goal>
+ </goals>
+ <configuration>
+ <packaging>notation</packaging>
+ <generatePom>true</generatePom>
+ <url>${project.distributionManagement.repository.url}</url>
+ <artifactId>${project.artifactId}</artifactId>
+ <groupId>${project.groupId}</groupId>
+ <version>${project.version}</version>
+ <file>resources/library/SysML-Standard-Library.notation</file>
+ </configuration>
+ </execution>
+ <execution>
+ <id>SysML-Standard-Library.uml</id>
+ <phase>deploy</phase>
+ <goals>
+ <goal>deploy-file</goal>
+ </goals>
+ <configuration>
+ <packaging>uml</packaging>
+ <generatePom>true</generatePom>
+ <url>${project.distributionManagement.repository.url}</url>
+ <artifactId>${project.artifactId}</artifactId>
+ <groupId>${project.groupId}</groupId>
+ <version>${project.version}</version>
+ <file>resources/library/SysML-Standard-Library.uml</file>
+ </configuration>
+ </execution>
+ <!-- profile -->
+ <execution>
+ <id>SysML.profile.di</id>
+ <phase>deploy</phase>
+ <goals>
+ <goal>deploy-file</goal>
+ </goals>
+ <configuration>
+ <packaging>di</packaging>
+ <generatePom>true</generatePom>
+ <url>${project.distributionManagement.repository.url}</url>
+ <artifactId>${project.artifactId}</artifactId>
+ <groupId>${project.groupId}</groupId>
+ <version>${project.version}</version>
+ <file>resources/profile/SysML.profile.di</file>
+ </configuration>
+ </execution>
+ <execution>
+ <id>SysML.profile.notation</id>
+ <phase>deploy</phase>
+ <goals>
+ <goal>deploy-file</goal>
+ </goals>
+ <configuration>
+ <packaging>notation</packaging>
+ <generatePom>true</generatePom>
+ <url>${project.distributionManagement.repository.url}</url>
+ <artifactId>${project.artifactId}</artifactId>
+ <groupId>${project.groupId}</groupId>
+ <version>${project.version}</version>
+ <file>resources/profile/SysML.profile.notation</file>
+ </configuration>
+ </execution>
+ <execution>
+ <id>SysML.profile.uml</id>
+ <phase>deploy</phase>
+ <goals>
+ <goal>deploy-file</goal>
+ </goals>
+ <configuration>
+ <packaging>uml</packaging>
+ <generatePom>true</generatePom>
+ <url>${project.distributionManagement.repository.url}</url>
+ <artifactId>${project.artifactId}</artifactId>
+ <groupId>${project.groupId}</groupId>
+ <version>${project.version}</version>
+ <file>resources/profile/SysML.profile.uml</file>
+ </configuration>
+ </execution>
+ <execution>
+ <phase>deploy</phase>
+ <goals>
+ <goal>deploy-file</goal>
+ </goals>
+ <configuration>
+ <packaging>ecore</packaging>
+ <generatePom>true</generatePom>
+ <url>${project.distributionManagement.repository.url}</url>
+ <artifactId>${project.artifactId}</artifactId>
+ <groupId>${project.groupId}</groupId>
+ <version>${project.version}</version>
+ <file>resources/profile/sysml.ecore</file>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project> \ No newline at end of file

Back to the top