CloudOpting / cloudopting-manager

The cloudopting core manager
MIT License
10 stars 7 forks source link

The size of the jars of the components are HUGE #247

Closed xeviscc closed 8 years ago

xeviscc commented 8 years ago

On my computer tired to wait for the platform to compile, I realized that the jars and wars created on compilation are HUGE.

bpmn-component: 852.421 KB cloud-component: 158.564 KB common-component: 75.327 KB database-component: 35.554 KB docker-component: 17.284 KB monitoring-component: 173.711 KB rest-component: 1.919.373 KB storage-component: 152.783 KB tosca-component: 332.422 KB wordpress-component: 3 KB

It happens after lastes modifications on pom.xml

Could we check how to reduce the size of the components?

xeviscc commented 8 years ago

Using mvn dependency:analyze we can find the following results for each component.

xeviscc commented 8 years ago

bpmn-component:

[WARNING] Used undeclared dependencies found:
[WARNING]    org.springframework.security:spring-security-core:jar:4.0.3.RELEASE:compile
[WARNING]    org.activiti:activiti-engine:jar:5.19.0.2:compile
[WARNING]    javax.inject:javax.inject:jar:1:compile
[WARNING]    eu.cloudopting:database-component:jar:1.0-SNAPSHOT:compile
[WARNING]    commons-io:commons-io:jar:2.4:compile
[WARNING]    org.springframework:spring-beans:jar:4.2.4.RELEASE:compile
[WARNING]    org.slf4j:slf4j-api:jar:1.7.13:compile
[WARNING]    org.springframework:spring-tx:jar:4.2.4.RELEASE:compile
[WARNING]    org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:jar:1.0.0.Final:compile
[WARNING]    org.apache.geronimo.bundles:json:jar:20090211_1:compile
[WARNING]    org.springframework:spring-context:jar:4.2.4.RELEASE:compile
[WARNING]    eu.cloudopting:storage-component:jar:1.0-SNAPSHOT:compile
[WARNING]    javax.validation:validation-api:jar:1.1.0.Final:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.springframework.boot:spring-boot-starter-web:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-security:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-actuator:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-logging:jar:1.3.2.RELEASE:compile
[WARNING]    org.activiti:activiti-spring-boot-starter-basic:jar:5.19.0.2:compile
[WARNING]    org.springframework:spring-context-support:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-test:jar:1.3.2.RELEASE:test
[WARNING]    org.springframework.boot:spring-boot-starter-aop:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-tomcat:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework:spring-test:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-loader-tools:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-autoconfigure:jar:1.3.2.RELEASE:compile
xeviscc commented 8 years ago

rest-component:

[WARNING] Used undeclared dependencies found:
[WARNING]    org.springframework.boot:spring-boot:jar:1.3.2.RELEASE:compile
[WARNING]    javax.jcr:jcr:jar:2.0:compile
[WARNING]    javax.annotation:jsr250-api:jar:1.0:compile
[WARNING]    org.springframework:spring-beans:jar:4.2.4.RELEASE:compile
[WARNING]    org.slf4j:slf4j-api:jar:1.7.13:compile
[WARNING]    junit:junit:jar:4.12:test
[WARNING]    com.google.guava:guava:jar:18.0:compile
[WARNING]    org.mockito:mockito-core:jar:1.10.19:test
[WARNING]    org.apache.tomcat.embed:tomcat-embed-core:jar:8.0.30:compile
[WARNING]    org.apache.geronimo.bundles:json:jar:20090211_1:compile
[WARNING]    org.springframework:spring-core:jar:4.2.4.RELEASE:compile
[WARNING]    eu.cloudopting:storage-component:jar:1.0-SNAPSHOT:compile
[WARNING]    org.springframework:spring-context:jar:4.2.4.RELEASE:compile
[WARNING]    javax.validation:validation-api:jar:1.1.0.Final:compile
[WARNING]    org.springframework:spring-web:jar:4.2.4.RELEASE:compile
[WARNING]    org.apache.commons:commons-lang3:jar:3.3.2:compile
[WARNING]    org.springframework.data:spring-data-commons:jar:1.11.2.RELEASE:compile
[WARNING]    org.apache.jackrabbit:jackrabbit-jcr-commons:jar:2.10.1:compile
[WARNING]    org.apache.httpcomponents:httpcore:jar:4.4.4:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.springframework.boot:spring-boot-starter-web:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-security:jar:1.3.2.RELEASE:compile
[WARNING]    org.hibernate:hibernate-envers:jar:4.3.11.Final:compile
[WARNING]    org.springframework.boot:spring-boot-starter-logging:jar:1.3.2.RELEASE:compile
[WARNING]    org.jadira.usertype:usertype.core:jar:3.2.0.GA:compile
[WARNING]    org.springframework:spring-context-support:jar:4.2.4.RELEASE:compile
[WARNING]    com.fasterxml.jackson.dataformat:jackson-dataformat-xml:jar:2.6.5:compile
[WARNING]    org.assertj:assertj-core:jar:1.6.1:test
[WARNING]    org.springframework.boot:spring-boot-starter-aop:jar:1.3.2.RELEASE:compile
[WARNING]    org.apache.jackrabbit:jackrabbit-jcr2dav:jar:2.10.1:compile
[WARNING]    com.fasterxml.jackson.core:jackson-core:jar:2.6.5:compile
[WARNING]    com.fasterxml.jackson.datatype:jackson-datatype-hibernate4:jar:2.6.5:compile
[WARNING]    com.ryantenney.metrics:metrics-spring:jar:3.0.3:compile
[WARNING]    org.springframework.cloud:spring-cloud-localconfig-connector:jar:1.2.1.RELEASE:compile
[WARNING]    com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.6.5:compile
[WARNING]    org.springframework.boot:spring-boot-starter-data-jpa:jar:1.3.2.RELEASE:compile
[WARNING]    com.mangofactory:swagger-springmvc:jar:0.9.5:compile
[WARNING]    org.postgresql:postgresql:jar:9.3-1102-jdbc41:compile
[WARNING]    org.jasypt:jasypt:jar:1.9.2:compile
[WARNING]    commons-dbcp:commons-dbcp:jar:1.4:compile
[WARNING]    joda-time:joda-time-hibernate:jar:1.3:compile
[WARNING]    org.springframework.boot:spring-boot-starter-test:jar:1.3.2.RELEASE:test
[WARNING]    com.jayway.jsonpath:json-path:jar:2.0.0:test
[WARNING]    org.springframework.boot:spring-boot-starter-tomcat:jar:1.3.2.RELEASE:compile
[WARNING]    com.fasterxml.jackson.datatype:jackson-datatype-joda:jar:2.6.5:compile
[WARNING]    org.springframework.boot:spring-boot-starter-mail:jar:1.3.2.RELEASE:compile
[WARNING]    net.sf.flexjson:flexjson:jar:2.1:compile
[WARNING]    org.springframework.boot:spring-boot-loader-tools:jar:1.3.2.RELEASE:compile
[WARNING]    com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.6.5:compile
[WARNING]    org.activiti:activiti-rest:jar:5.19.0.2:compile
[WARNING]    org.springframework.cloud:spring-cloud-cloudfoundry-connector:jar:1.2.1.RELEASE:compile
[WARNING]    org.springframework.cloud:spring-cloud-spring-service-connector:jar:1.2.1.RELEASE:compile
[WARNING]    com.github.ulisesbocchio:jasypt-spring-boot-starter:jar:1.4-java7:compile
[WARNING]    com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.6.5:compile
xeviscc commented 8 years ago

cloud-component:

[WARNING] Used undeclared dependencies found:
[WARNING]    org.apache.jclouds:jclouds-compute:jar:2.0.0-SNAPSHOT:compile
[WARNING]    javax.inject:javax.inject:jar:1:compile
[WARNING]    org.apache.geronimo.bundles:json:jar:20090211_1:compile
[WARNING]    com.google.inject:guice:jar:3.0:compile
[WARNING]    org.springframework:spring-core:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework:spring-beans:jar:4.2.4.RELEASE:compile
[WARNING]    org.slf4j:slf4j-api:jar:1.7.13:compile
[WARNING]    org.apache.jclouds.api:cloudstack:jar:1.9.0:compile
[WARNING]    com.google.guava:guava:jar:18.0:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.springframework.boot:spring-boot-starter-tomcat:jar:1.3.2.RELEASE:compile
[WARNING]    com.squareup.okhttp:mockwebserver:jar:2.2.0:test
[WARNING]    org.apache.jclouds:jclouds-all:jar:1.9.0:compile
xeviscc commented 8 years ago

common-component:

[WARNING] Used undeclared dependencies found:
[WARNING]    org.springframework.security:spring-security-core:jar:4.0.3.RELEASE:compile
[WARNING]    org.springframework:spring-beans:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework:spring-tx:jar:4.2.4.RELEASE:compile
[WARNING]    org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
[WARNING]    com.mangofactory:swagger-models:jar:0.9.5:compile
[WARNING]    org.aspectj:aspectjweaver:jar:1.8.8:compile
[WARNING]    com.fasterxml.jackson.core:jackson-annotations:jar:2.6.5:compile
[WARNING]    org.apache.geronimo.bundles:json:jar:20090211_1:compile
[WARNING]    org.springframework:spring-core:jar:4.2.4.RELEASE:compile
[WARNING]    com.sun.mail:javax.mail:jar:1.5.5:compile
[WARNING]    org.springframework:spring-aop:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-actuator:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.data:spring-data-jpa:jar:1.9.2.RELEASE:compile
[WARNING]    org.slf4j:jcl-over-slf4j:jar:1.7.13:compile
[WARNING]    org.slf4j:slf4j-api:jar:1.7.13:compile
[WARNING]    org.springframework.security:spring-security-web:jar:4.0.3.RELEASE:compile
[WARNING]    org.apache.tomcat.embed:tomcat-embed-core:jar:8.0.30:compile
[WARNING]    org.hibernate:hibernate-validator:jar:5.2.2.Final:compile
[WARNING]    org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:jar:1.0.0.Final:compile
[WARNING]    org.springframework:spring-webmvc:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework:spring-context:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework:spring-web:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-autoconfigure:jar:1.3.2.RELEASE:compile
[WARNING]    javax.validation:validation-api:jar:1.1.0.Final:compile
[WARNING]    joda-time:joda-time:jar:2.8.2:compile
[WARNING]    org.apache.commons:commons-lang3:jar:3.3.2:compile
[WARNING]    org.springframework.data:spring-data-commons:jar:1.11.2.RELEASE:compile
[WARNING]    org.springframework.security:spring-security-config:jar:4.0.3.RELEASE:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.springframework.boot:spring-boot-starter-security:jar:1.3.2.RELEASE:compile
[WARNING]    org.hibernate:hibernate-envers:jar:4.3.11.Final:compile
[WARNING]    com.fasterxml.jackson.datatype:jackson-datatype-json-org:jar:2.6.5:compile
[WARNING]    com.fasterxml.jackson.datatype:jackson-datatype-hppc:jar:2.6.5:compile
[WARNING]    org.jadira.usertype:usertype.core:jar:3.2.0.GA:compile
[WARNING]    org.springframework.boot:spring-boot-starter-tomcat:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.cloud:spring-cloud-localconfig-connector:jar:1.2.1.RELEASE:compile
[WARNING]    org.springframework.plugin:spring-plugin-core:jar:1.2.0.RELEASE:compile
[WARNING]    org.apache.jackrabbit:jackrabbit-api:jar:3.0-SNAPSHOT:compile
[WARNING]    org.springframework.boot:spring-boot-loader-tools:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-data-jpa:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.cloud:spring-cloud-cloudfoundry-connector:jar:1.2.1.RELEASE:compile
[WARNING]    org.springframework.cloud:spring-cloud-spring-service-connector:jar:1.2.1.RELEASE:compile
[WARNING]    org.apache.jackrabbit:jackrabbit-ocm:jar:1.5.3:compile
[WARNING]    org.postgresql:postgresql:jar:9.3-1102-jdbc41:compile
xeviscc commented 8 years ago

database-component:

[WARNING] Used undeclared dependencies found:
[WARNING]    org.springframework.boot:spring-boot:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.security:spring-security-core:jar:4.0.3.RELEASE:compile
[WARNING]    org.jasypt:jasypt:jar:1.9.2:compile
[WARNING]    org.springframework:spring-beans:jar:4.2.4.RELEASE:compile
[WARNING]    org.hibernate:hibernate-core:jar:4.3.11.Final:compile
[WARNING]    org.springframework.data:spring-data-jpa:jar:1.9.2.RELEASE:compile
[WARNING]    org.slf4j:slf4j-api:jar:1.7.13:compile
[WARNING]    com.fasterxml.jackson.core:jackson-databind:jar:2.6.5:compile
[WARNING]    org.springframework:spring-tx:jar:4.2.4.RELEASE:compile
[WARNING]    org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
[WARNING]    com.fasterxml.jackson.core:jackson-core:jar:2.6.5:compile
[WARNING]    org.hibernate:hibernate-validator:jar:5.2.2.Final:compile
[WARNING]    com.fasterxml.jackson.core:jackson-annotations:jar:2.6.5:compile
[WARNING]    org.springframework:spring-context:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework:spring-core:jar:4.2.4.RELEASE:compile
[WARNING]    javax.validation:validation-api:jar:1.1.0.Final:compile
[WARNING]    joda-time:joda-time:jar:2.8.2:compile
[WARNING]    org.apache.commons:commons-lang3:jar:3.3.2:compile
[WARNING]    org.springframework.data:spring-data-commons:jar:1.11.2.RELEASE:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.springframework.boot:spring-boot-starter-web:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-security:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-logging:jar:1.3.2.RELEASE:compile
[WARNING]    org.jadira.usertype:usertype.core:jar:3.2.0.GA:compile
[WARNING]    org.springframework:spring-context-support:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-aop:jar:1.3.2.RELEASE:compile
[WARNING]    commons-lang:commons-lang:jar:2.6:compile
[WARNING]    com.fasterxml.jackson.datatype:jackson-datatype-hibernate4:jar:2.6.5:compile
[WARNING]    org.springframework.cloud:spring-cloud-localconfig-connector:jar:1.2.1.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-data-jpa:jar:1.3.2.RELEASE:compile
[WARNING]    com.mangofactory:swagger-springmvc:jar:0.9.5:compile
[WARNING]    org.postgresql:postgresql:jar:9.3-1102-jdbc41:compile
[WARNING]    com.fasterxml.jackson.datatype:jackson-datatype-json-org:jar:2.6.5:compile
[WARNING]    javax.inject:javax.inject:jar:1:compile
[WARNING]    org.springframework.boot:spring-boot-actuator:jar:1.3.2.RELEASE:compile
[WARNING]    com.fasterxml.jackson.datatype:jackson-datatype-hppc:jar:2.6.5:compile
[WARNING]    org.springframework.boot:spring-boot-starter-test:jar:1.3.2.RELEASE:test
[WARNING]    org.springframework.boot:spring-boot-starter-tomcat:jar:1.3.2.RELEASE:compile
[WARNING]    com.fasterxml.jackson.datatype:jackson-datatype-joda:jar:2.6.5:compile
[WARNING]    org.springframework.boot:spring-boot-starter-mail:jar:1.3.2.RELEASE:compile
[WARNING]    org.flywaydb:flyway-core:jar:3.2.1:compile
[WARNING]    net.sf.flexjson:flexjson:jar:2.1:compile
[WARNING]    org.springframework.boot:spring-boot-loader-tools:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-autoconfigure:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.cloud:spring-cloud-cloudfoundry-connector:jar:1.2.1.RELEASE:compile
[WARNING]    org.springframework.cloud:spring-cloud-spring-service-connector:jar:1.2.1.RELEASE:compile
xeviscc commented 8 years ago

docker-component:

We could not retrieve information about the dependencies due to failure on tests. @jmcerpa could you check it?

[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[45,46] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String
  found: java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[61,34] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String
  found: java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[77,34] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String
  found: java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[93,34] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String
  found: java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[108,45] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String
  found: java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[122,45] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String
  found: java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[143,41] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String
  found: java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[165,38] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String
  found: java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[186,52] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String
  found: java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[193,50] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
  found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[229,48] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String
  found: java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[236,46] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
  found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[284,52] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String
  found: java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[291,50] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
  found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[352,48] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String
  found: java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[359,47] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
  found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[394,48] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String
  found: java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[421,47] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
  found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[441,47] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
  found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[451,47] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
  required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
  found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length
[INFO] 20 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.011 s
[INFO] Finished at: 2016-02-26T16:31:05+01:00
[INFO] Final Memory: 23M/226M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:testCompile (default-testCompile) on project docker-component: Compilation failure: Compilation failure:
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[45,46] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String
[ERROR] found: java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[61,34] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String
[ERROR] found: java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[77,34] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String
[ERROR] found: java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[93,34] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String
[ERROR] found: java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[108,45] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String
[ERROR] found: java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[122,45] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String
[ERROR] found: java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[143,41] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String
[ERROR] found: java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[165,38] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String
[ERROR] found: java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[186,52] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String
[ERROR] found: java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[193,50] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[229,48] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String
[ERROR] found: java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[236,46] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[284,52] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String
[ERROR] found: java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[291,50] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[352,48] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String
[ERROR] found: java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[359,47] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[394,48] method newContext in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String
[ERROR] found: java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[421,47] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[441,47] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /C:/projects/CloudOpting/cloudopting-manager/docker-component/src/test/java/eu/cloudopting/dockertests/DockerTests.java:[451,47] method buildDockerImage in class eu.cloudopting.docker.DockerService cannot be applied to given types;
[ERROR] required: java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] found: java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
xeviscc commented 8 years ago

monitoring-component:

[WARNING] Used undeclared dependencies found:
[WARNING]    org.springframework.security:spring-security-core:jar:4.0.3.RELEASE:compile
[WARNING]    eu.cloudopting:database-component:jar:1.0-SNAPSHOT:compile
[WARNING]    org.springframework.data:spring-data-elasticsearch:jar:1.3.2.RELEASE:compile
[WARNING]    org.elasticsearch:elasticsearch:jar:1.5.2:compile
[WARNING]    org.springframework:spring-beans:jar:4.2.4.RELEASE:compile
[WARNING]    org.slf4j:slf4j-api:jar:1.7.13:compile
[WARNING]    org.springframework:spring-tx:jar:4.2.4.RELEASE:compile
[WARNING]    org.apache.tomcat.embed:tomcat-embed-core:jar:8.0.30:compile
[WARNING]    org.apache.geronimo.bundles:json:jar:20090211_1:compile
[WARNING]    org.springframework:spring-context:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework:spring-core:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework.data:spring-data-commons:jar:1.11.2.RELEASE:compile
[WARNING]    org.apache.httpcomponents:httpcore:jar:4.4.4:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.springframework.boot:spring-boot-starter-web:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-security:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework:spring-test:jar:4.1.6.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-actuator:jar:1.3.2.RELEASE:compile
[WARNING]    org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
[WARNING]    org.springframework.boot:spring-boot-starter-data-elasticsearch:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-logging:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework:spring-context-support:jar:4.1.6.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-test:jar:1.3.2.RELEASE:test
[WARNING]    com.fasterxml.jackson.dataformat:jackson-dataformat-xml:jar:2.6.5:compile
[WARNING]    org.springframework.boot:spring-boot-starter-aop:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-tomcat:jar:1.3.2.RELEASE:compile
[WARNING]    com.fasterxml.jackson.core:jackson-core:jar:2.6.5:compile
[WARNING]    com.fasterxml.jackson.datatype:jackson-datatype-hibernate4:jar:2.6.5:compile
[WARNING]    net.sf.flexjson:flexjson:jar:2.1:compile
[WARNING]    org.springframework.boot:spring-boot-loader-tools:jar:1.3.2.RELEASE:compile
[WARNING]    com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.6.5:compile
[WARNING]    org.springframework.boot:spring-boot-autoconfigure:jar:1.3.2.RELEASE:compile
[WARNING]    com.fasterxml.jackson.datatype:jackson-datatype-json-org:jar:2.6.0:compile
[WARNING]    com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.6.5:compile
xeviscc commented 8 years ago

storage-component:

[WARNING] Used undeclared dependencies found:
[WARNING]    javax.inject:javax.inject:jar:1:compile
[WARNING]    org.springframework:spring-context:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework:spring-beans:jar:4.2.4.RELEASE:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.springframework.boot:spring-boot-starter-tomcat:jar:1.3.2.RELEASE:compile
[WARNING]    org.apache.jackrabbit:jackrabbit-jcr2dav:jar:2.10.1:compile
[WARNING]    commons-io:commons-io:jar:2.4:compile
[WARNING]    org.slf4j:slf4j-log4j12:jar:1.7.13:compile
xeviscc commented 8 years ago

tosca-component:

[WARNING] Used undeclared dependencies found:
[WARNING]    org.springframework.security:spring-security-core:jar:4.0.3.RELEASE:compile
[WARNING]    javax.jcr:jcr:jar:2.0:compile
[WARNING]    javax.inject:javax.inject:jar:1:compile
[WARNING]    org.springframework:spring-beans:jar:4.2.4.RELEASE:compile
[WARNING]    org.slf4j:slf4j-api:jar:1.7.13:compile
[WARNING]    org.springframework:spring-tx:jar:4.2.4.RELEASE:compile
[WARNING]    org.apache.geronimo.bundles:json:jar:20090211_1:compile
[WARNING]    org.springframework:spring-context:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework:spring-core:jar:4.2.4.RELEASE:compile
[WARNING]    org.springframework:spring-web:jar:4.2.4.RELEASE:compile
[WARNING]    xml-apis:xml-apis:jar:1.4.01:compile
[WARNING]    org.apache.commons:commons-lang3:jar:3.3.2:compile
[WARNING]    in.jlibs:jlibs-xml:jar:2.2:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.springframework.boot:spring-boot-starter-web:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-security:jar:1.3.2.RELEASE:compile
[WARNING]    com.sun.xml.bind:jaxb-core:jar:2.2.11:compile
[WARNING]    org.springframework:spring-test:jar:4.1.6.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-actuator:jar:1.3.2.RELEASE:compile
[WARNING]    com.sun.xml.bind:jaxb-impl:jar:2.2.11:compile
[WARNING]    javax.xml.bind:jaxb-api:jar:2.2.11:compile
[WARNING]    org.springframework.boot:spring-boot-starter-logging:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework:spring-context-support:jar:4.1.6.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-test:jar:1.3.2.RELEASE:test
[WARNING]    org.springframework.boot:spring-boot-starter-aop:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-tomcat:jar:1.3.2.RELEASE:compile
[WARNING]    com.sun.xml.bind:jaxb-xjc:jar:2.2.11:compile
[WARNING]    org.springframework.boot:spring-boot-loader-tools:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-autoconfigure:jar:1.3.2.RELEASE:compile
[WARNING]    org.apache.httpcomponents:httpclient:jar:4.5.1:test
[WARNING]    org.scala-lang:scala-library:jar:2.10.4:compile
[WARNING]    org.jgrapht:jgrapht-ext:jar:0.9.1:compile
xeviscc commented 8 years ago

wordpress-component:

[WARNING] Used undeclared dependencies found:
[WARNING]    org.springframework:spring-context:jar:4.2.4.RELEASE:compile
[WARNING]    org.slf4j:slf4j-api:jar:1.7.13:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.springframework.boot:spring-boot-starter-aop:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-web:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-tomcat:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-security:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework:spring-test:jar:4.1.6.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-actuator:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-loader-tools:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-autoconfigure:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-logging:jar:1.3.2.RELEASE:compile
[WARNING]    org.springframework:spring-context-support:jar:4.1.6.RELEASE:compile
[WARNING]    org.springframework.boot:spring-boot-starter-test:jar:1.3.2.RELEASE:test
xeviscc commented 8 years ago

Check this out: http://maven.apache.org/plugins/maven-shade-plugin/usage.html

guidospadotto-profesia commented 8 years ago

Cleaned up the bpmn-component "direct" dependencies on commit f86200732affcd504d623a53e2c113e4a3d98046

cpopsa commented 8 years ago

I saw a lot of commits on pom files which I don't think is such a good ideea. Currently the size of cloudopting.war is 349 MB.

The initial problem was the repackaging goal from the new version of spring-boot-maven-plugin (1.3.2.RELEASE) I propose a plan to fix this problem better:

  1. Create a branch from the revision in which I changed the spring boot version
  2. Downgrade only the spring-boot-maven-plugin from 1.3.2.RELEASE to 1.2.8.RELEASE
  3. Build and check the size of cloudopting.war
  4. Test the application with spring-boot:run
  5. Test the application in Tomcat
  6. If it is ok merge the branch into master

@xeviscc, @gioppoluca what do you think about this?

xeviscc commented 8 years ago

I do not know if rolling back is the solution, but if we are not using any functionality of the new version, we definitely we should roll back.

For me, you can create a branch and do the testing you need.

gioppoluca commented 8 years ago

I think that at the moment we mwnged to solve the problem keeping the updated version We need to check that all works and we are finding more problems in the code in production and we will need to understand why in dev it worked and in prod not. So I should not rever any changes at the moment. For sure a good thing is making more tests with the advice given by Ciprian to check that we can have a size smaller, but do it in this version on a branch so you can check that all works but for example at the moment we have more importan bugs to fix. 366 MB of size can be good for now is not a priority