diff options
author | Francois Le Fevre - CEA | 2016-02-19 10:30:40 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2016-05-17 08:56:50 +0000 |
commit | 53bab79f663819039d08cfe2e6718b7a87b028cc (patch) | |
tree | 29b9e8e7c22934ce86f59e04a2b447891954b783 | |
parent | 5ba6a202b3acd5b745c67d5780e3c95717764841 (diff) | |
download | org.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.xml | 177 |
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 |