Skip to content
Snippets Groups Projects
Commit e60b89e8 authored by Tor-Einar Skog's avatar Tor-Einar Skog
Browse files

Build models in WARfile p1 1

parent bd5e0478
Branches
Tags
1 merge request!7Gnuaffero
eclipse.preferences.version=1
org.eclipse.jdt.apt.aptEnabled=false
#!/usr/bin/python3
import sys
from xml.dom.minidom import parse, parseString
models_xml_path = "models.xml"
if len(sys.argv) > 1:
models_xml_path = sys.argv[1]
pom_file = open("pom.xml")
models_file = open(models_xml_path)
pom_dom = parse(pom_file)
models_dom = parse(models_file)
pom_deps_element = pom_dom.getElementsByTagName("dependencies")
model_dep_elements = models_dom.getElementsByTagName("dependency")
for dep in model_dep_elements:
pom_deps_element.append(dep)
print(pom_dom.toprettyxml())
models_file.close()
pom_file.close()
<dependencies>
<dependency>
<groupId>no.nibio.vips.model</groupId>
<artifactId>BremiaLactucaeModel</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>no.nibio.vips.model</groupId>
<artifactId>PsilaRosaeTempModel</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
\ No newline at end of file
<dependencies>
<dependency>
<groupId>no.nibio.vips.model</groupId>
<artifactId>BremiaLactucaeModel</artifactId>
<version>2.0.0</version>
</dependency>
</dependencies>
\ No newline at end of file
<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>
<groupId>no.nibio.vips</groupId>
<artifactId>vips-parent-pom</artifactId>
<version>1.0.2</version>
</parent>
<groupId>no.nibio</groupId>
<artifactId>VIPSCore</artifactId>
<packaging>war</packaging>
<version>2022.1</version>
<version>2.0.0-SNAPSHOT</version>
<name>VIPSCore</name>
<url>http://maven.apache.org</url>
......@@ -24,16 +28,6 @@
<url>https://gitlab.nibio.no/api/v4/projects/401/packages/maven</url>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>gitlab-maven</id>
<url>https://gitlab.nibio.no/api/v4/projects/401/packages/maven</url>
</repository>
<snapshotRepository>
<id>gitlab-maven</id>
<url>https://gitlab.nibio.no/api/v4/projects/401/packages/maven</url>
</snapshotRepository>
</distributionManagement>
<dependencies>
<dependency>
<groupId>org.reflections</groupId>
......@@ -72,7 +66,7 @@
<dependency>
<groupId>no.nibio.vips</groupId>
<artifactId>VIPSCommon</artifactId>
<version>22.0.0</version>
<version>2.0.2</version>
</dependency>
<dependency>
<groupId>javax</groupId>
......
......@@ -52,5 +52,6 @@ public class VIPSCoreApplication extends Application
private void addRestResourceClasses(Set<Class<?>> resources) {
resources.add(no.nibio.vips.core.config.JacksonConfig.class);
resources.add(no.nibio.vips.core.service.ModelResourceImpl.class);
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment