<groupId>org.onap.externalapi-nbi</groupId>
<artifactId>nbi-rest-services</artifactId>
- <version>4.0.0</version>
+ <version>4.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>externalapi-nbi</name>
</includes>
</configuration>
</plugin>
- <plugin>
- <groupId>org.sonatype.plugins</groupId>
- <artifactId>nexus-staging-maven-plugin</artifactId>
- <extensions>true</extensions>
- <configuration>
- <nexusUrl>${nexusproxy}</nexusUrl>
- <stagingProfileId>176c31dfe190a</stagingProfileId>
- <serverId>ecomp-staging</serverId>
- </configuration>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.2</version>
</plugin>
- <!-- <plugin> -->
- <!-- <groupId>org.jacoco</groupId> -->
- <!-- <artifactId>jacoco-maven-plugin</artifactId> -->
- <!-- <version>0.8.1</version> -->
- <!-- <configuration> -->
- <!-- <dumpOnExit>true</dumpOnExit> -->
- <!-- <includes> -->
- <!-- <include>org.onap.nbi.*</include> -->
- <!-- </includes> -->
- <!-- <excludes> -->
- <!-- <exclude>**/model/**/*</exclude> -->
- <!-- </excludes> -->
- <!-- </configuration> -->
- <!-- <executions> -->
- <!-- <execution> -->
- <!-- <id>pre-unit-test</id> -->
- <!-- <goals> -->
- <!-- <goal>prepare-agent</goal> -->
- <!-- </goals> -->
- <!-- <configuration> -->
- <!-- <destFile>${project.build.directory}/coverage-reports/jacoco.exec</destFile> -->
- <!-- <append>true</append> -->
- <!-- </configuration> -->
- <!-- </execution> -->
- <!-- <execution> -->
- <!-- <id>pre-integration-test</id> -->
- <!-- <phase>pre-integration-test</phase> -->
- <!-- <goals> -->
- <!-- <goal>prepare-agent</goal> -->
- <!-- </goals> -->
- <!-- <configuration> -->
- <!-- <destFile>${project.build.directory}/coverage-reports/jacoco-it.exec</destFile> -->
- <!-- <append>true</append> -->
- <!-- </configuration> -->
- <!-- </execution> -->
- <!-- <execution> -->
- <!-- <goals> -->
- <!-- <goal>merge</goal> -->
- <!-- </goals> -->
- <!-- <phase>post-integration-test</phase> -->
- <!-- <configuration> -->
- <!-- <fileSets> -->
- <!-- <fileSet -->
- <!-- implementation="org.apache.maven.shared.model.fileset.FileSet"> -->
- <!-- <directory>${project.build.directory}/coverage-reports</directory> -->
- <!-- <includes> -->
- <!-- <include>*.exec</include> -->
- <!-- </includes> -->
- <!-- </fileSet> -->
- <!-- </fileSets> -->
- <!-- <destFile>${project.build.directory}/jacoco-dev.exec</destFile> -->
- <!-- </configuration> -->
- <!-- </execution> -->
- <!-- </executions> -->
- <!-- </plugin> -->
+ <plugin>
+ <groupId>org.jacoco</groupId>
+ <artifactId>jacoco-maven-plugin</artifactId>
+ <version>0.8.1</version>
+ <configuration>
+ <dumpOnExit>true</dumpOnExit>
+ <includes>
+ <include>org.onap.nbi.*</include>
+ </includes>
+ <excludes>
+ <exclude>**/model/**/*</exclude>
+ </excludes>
+ </configuration>
+ <executions>
+ <execution>
+ <id>pre-unit-test</id>
+ <goals>
+ <goal>prepare-agent</goal>
+ </goals>
+ <configuration>
+ <destFile>${project.build.directory}/coverage-reports/jacoco.exec</destFile>
+ </configuration>
+ </execution>
+ <execution>
+ <id>pre-integration-test</id>
+ <phase>pre-integration-test</phase>
+ <goals>
+ <goal>prepare-agent</goal>
+ </goals>
+ <configuration>
+ <destFile>${project.build.directory}/coverage-reports/jacoco-it.exec</destFile>
+ </configuration>
+ </execution>
+ <execution>
+ <goals>
+ <goal>merge</goal>
+ </goals>
+ <phase>post-integration-test</phase>
+ <configuration>
+ <fileSets>
+ <fileSet
+ implementation="org.apache.maven.shared.model.fileset.FileSet">
+ <directory>${project.build.directory}/coverage-reports</directory>
+ <includes>
+ <include>*.exec</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+ <destFile>${project.build.directory}/jacoco-dev.exec</destFile>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<executions>
</plugins>
</build>
-
<profiles>
<profile>
<id>docker</id>
String callUrl = sdcGetUrl.replace("{id}", id);
UriComponentsBuilder callURLFormated = UriComponentsBuilder.fromHttpUrl(callUrl);
-
ResponseEntity<Object> response = callSdc(callURLFormated.build().encode().toUri());
return (LinkedHashMap) response.getBody();
UriComponentsBuilder callURI = UriComponentsBuilder.fromHttpUrl(urlBuilder.toString());
+ File directory = new File("temptoscafile");
+ if (! directory.exists()){
+ directory.mkdir();
+ }
- String fileName = System.currentTimeMillis() + "tosca.csar";
+ String fileName = "temptoscafile/"+System.currentTimeMillis() + "tosca.csar";
ResponseEntity<byte[]> response = callSdcWithAttachment(callURI.build().encode().toUri());
File toscaFile = new File(fileName);
try {
private ResponseEntity<Object> callSdc(URI callURI) {
ResponseEntity<Object> response =
restTemplate.exchange(callURI, HttpMethod.GET, buildRequestHeader(), Object.class);
+
if(LOGGER.isDebugEnabled()) {
LOGGER.debug("response body : {} ",response.getBody().toString());
}