Commit 1ff2ce86 authored by Kostis Trantzas's avatar Kostis Trantzas
Browse files

fixing the pom file to include distribution and osl dependencies

parent a4400669
Loading
Loading
Loading
Loading
Loading
+27 −3
Original line number Diff line number Diff line
@@ -4,12 +4,36 @@
	<artifactId>org.etsi.osl.util.service.specification.export</artifactId>
	<version>0.0.1-SNAPSHOT</version>

	<organization>
		<name>OpenSlice by ETSI</name>
		<url>https://osl.etsi.org</url>
	</organization>

    <!-- Specify the Java version you're using -->
    <properties>
        <maven.compiler.source>17</maven.compiler.source>
        <maven.compiler.target>17</maven.compiler.target>
    </properties>


	<repositories>
		<repository>
			<id>gitlab-maven</id>
			<url>https://labs.etsi.org/rep/api/v4/groups/260/-/packages/maven</url>
		</repository>
	</repositories>
	<distributionManagement>
		<repository>
			<id>gitlab-maven</id>
			<url>${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/maven</url>
		</repository>
		<snapshotRepository>
			<id>gitlab-maven</id>
			<url>${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/maven</url>
		</snapshotRepository>
	</distributionManagement>


    <dependencies>
        <!-- Jackson JSON Processor -->
        <dependency>
@@ -45,7 +69,7 @@
	    <dependency>
	        <groupId>org.etsi.osl</groupId>
	        <artifactId>org.etsi.osl.model.tmf</artifactId>
	        <version>1.0.0</version>
	        <version>1.2.0</version>
	    </dependency>
    </dependencies>

@@ -68,7 +92,7 @@
                <configuration>
                    <archive>
                        <manifest>
                            <mainClass>org.osl.etsi.util.ServiceSpecificationFetcher</mainClass>
                            <mainClass>org.osl.etsi.util.service.specification.export</mainClass>
                        </manifest>
                    </archive>
                </configuration>
@@ -88,7 +112,7 @@
                            <transformers>
                                <!-- Ensures that the manifest specifies the main class -->
                                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                    <mainClass>org.osl.etsi.util.ServiceSpecificationFetcher</mainClass> <!-- Fully Qualified Name -->
                                    <mainClass>org.osl.etsi.util.service.specification.export</mainClass> <!-- Fully Qualified Name -->
                                </transformer>
                            </transformers>
                        </configuration>