Projects tigase _server server-core Issues #469
RHEL 6 compile (#469)
Closed
Slava Bendersky opened 9 years ago

Hello Everyone,

I am tried compile against 6.5 RHEL x86_64 last git clone and getting the following error.

Is I am missing something ?

Any help thank you in advance.

[volga629@cadevsrv01 SPECS]$ mvn --version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T07:57:37-04:00)
Maven home: /opt/apache-maven-3.3.3
Java version: 1.8.0_45, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-28.b13.el6_6.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.38-1.el6.elrepo.x86_64", arch: "amd64", family: "unix"
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/1.0/maven-toolchain-1.0.jar (33 KB at 73.7 KB/sec)
[INFO] Compiling 568 source files to /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/target/classes
[WARNING] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/main/java/tigase/net/IOUtil.java:[30,17] DirectBuffer is internal proprietary API and may be removed in a future release
[WARNING] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:[472,3] [deprecation] Roster in tigase.xmpp.impl.roster has been deprecated
[WARNING] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:[472,26] [deprecation] Roster in tigase.xmpp.impl.roster has been deprecated
[WARNING] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/main/java/tigase/net/IOUtil.java:[120,5] DirectBuffer is internal proprietary API and may be removed in a future release
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tigase-server ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ tigase-server ---
[INFO] Compiling 42 source files to /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/target/test-classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/java/tigase/vhosts/filter/CustomDomainFilterTest.java:[32,40] error: package com.sun.javafx.scene.control.skin does not exist
[ERROR] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/java/tigase/kernel/RegistrarKernelTest.java:[73,8] [deprecation] assertEquals(Object[],Object[]) in Assert has been deprecated
[ERROR] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/java/tigase/kernel/RegistrarKernelTest.java:[74,8] [deprecation] assertEquals(Object[],Object[]) in Assert has been deprecated
[INFO] 3 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Tigase XMPP Server Master project .................. SUCCESS [  9.827 s]
[INFO] Tigase XMPP Server ................................. FAILURE [ 14.468 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 30.126 s
[INFO] Finished at: 2015-05-18T20:12:42-04:00
[INFO] Final Memory: 36M/127M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:testCompile (default-testCompile) on project tigase-server: Compilation failure: Compilation failure:
[ERROR] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/java/tigase/vhosts/filter/CustomDomainFilterTest.java:[32,40] error: package com.sun.javafx.scene.control.skin does not exist
[ERROR] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/java/tigase/kernel/RegistrarKernelTest.java:[73,8] [deprecation] assertEquals(Object[],Object[]) in Assert has been deprecated
[ERROR] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/java/tigase/kernel/RegistrarKernelTest.java:[74,8] [deprecation] assertEquals(Object[],Object[]) in Assert has been deprecated
[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
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :tigase-server

Slava Bendersky commented 9 years ago

Here same error but in debug mode

[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/java/tigase/vhosts/filter/CustomDomainFilterTest.java:[32,40] error: package com.sun.javafx.scene.control.skin does not exist
[ERROR] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/java/tigase/kernel/RegistrarKernelTest.java:[73,8] [deprecation] assertEquals(Object[],Object[]) in Assert has been deprecated
[ERROR] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/java/tigase/kernel/RegistrarKernelTest.java:[74,8] [deprecation] assertEquals(Object[],Object[]) in Assert has been deprecated
[INFO] 3 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 16.611 s
[INFO] Finished at: 2015-05-18T20:26:03-04:00
[INFO] Final Memory: 26M/130M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:testCompile (default-testCompile) on project tigase-server: Compilation failure: Compilation failure:
[ERROR] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/java/tigase/vhosts/filter/CustomDomainFilterTest.java:[32,40] error: package com.sun.javafx.scene.control.skin does not exist
[ERROR] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/java/tigase/kernel/RegistrarKernelTest.java:[73,8] [deprecation] assertEquals(Object[],Object[]) in Assert has been deprecated
[ERROR] /home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/java/tigase/kernel/RegistrarKernelTest.java:[74,8] [deprecation] assertEquals(Object[],Object[]) in Assert has been deprecated
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:testCompile (default-testCompile) on project tigase-server: Compilation failure
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation failure
	at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:729)
	at org.apache.maven.plugin.TestCompilerMojo.execute(TestCompilerMojo.java:161)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
	... 20 more
[ERROR] 
[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

wojciech.kapcia@tigase.net commented 9 years ago

I've fixed the test, please try with the latest revisions.

Slava Bendersky commented 9 years ago

Thank you project is is finish the build.

[INFO] Tigase XMPP Server Master project .................. SUCCESS [  3.236 s]
[INFO] Tigase XMPP Server ................................. SUCCESS [ 48.385 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 52.792 s
[INFO] Finished at: 2015-05-19T08:19:18-04:00
[INFO] Final Memory: 36M/150M
[INFO] ------------------------------------------------------------------------

Another small question what missing in this case

[INFO] --- maven-javadoc-plugin:2.9.1:jar (attach-javadocs) @ tigase-server-master ---
[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
Slava Bendersky commented 9 years ago

I tried see what settings is active with command mvn help:effective-pom

and it show skip settings true for javadoc.

en.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>tigase</groupId>
    <artifactId>tigase-server-master</artifactId>
    <version>7.1.0-SNAPSHOT</version>
    <relativePath>modules/master</relativePath>
  </parent>
  <groupId>tigase</groupId>
  <artifactId>tigase-server</artifactId>
  <version>7.1.0-SNAPSHOT</version>
  <packaging>bundle</packaging>
  <name>Tigase XMPP Server</name>
  <description>Tigase XMPP Server - OSGi bundle</description>
  <url>http://www.tigase.org/tigase-server/</url>
  <organization>
    <name>"Tigase, Inc."</name>
    <url>http://www.tigase.org</url>
  </organization>
  <licenses>
    <license>
      <name>GNU Affero General Public License GPLv3</name>
      <url>http://www.gnu.org/licenses/agpl.txt</url>
    </license>
  </licenses>
  <developers>
    <developer>
      <id>kobit</id>
      <name>Artur Hefczyc</name>
      <email>kobit@tigase.org</email>
      <url>http://www.tigase.org/</url>
      <roles>
        <role>architect</role>
        <role>developer</role>
      </roles>
    </developer>
  </developers>
  <scm>
    <connection>scm:git:https://repository.tigase.org/git/tigase-server.git/tigase-server</connection>
    <developerConnection>scm:git:https://repository.tigase.org/git/tigase-server.git/tigase-server</developerConnection>
    <url>https://projects.tigase.org/projects/tigase-server/repository/tigase-server</url>
  </scm>
  <issueManagement>
    <system>Redmine</system>
    <url>https://projects.tigase.org/projects/tigase-server</url>
  </issueManagement>
  <distributionManagement>
    <repository>
      <id>tigase</id>
      <name>Tigase repository</name>
      <url>scp://maven.tigase.org:/home/webapp/maven-repository</url>
    </repository>
    <snapshotRepository>
      <id>tigase-snapshot</id>
      <name>Tigase snapshot repository</name>
      <url>scp://build.xmpp-test.net:/home/maven/repository</url>
    </snapshotRepository>
  </distributionManagement>
  <properties>
    <dir>target</dir>
    <maven.build.timestamp.format>yyyy-MM-dd/HH:mm:ss</maven.build.timestamp.format>
    <maven.javadoc.skip>true</maven.javadoc.skip>
    <packaging.type>bundle</packaging.type>
    <packet.version>5.3.0</packet.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <slf4j.version>1.7.5</slf4j.version>
    <tests.excludeGroups>tigase.tests.SlowTest</tests.excludeGroups>
  </properties>
  <dependencies>
    <dependency>
      <groupId>tigase</groupId>
      <artifactId>tigase-utils</artifactId>
      <version>3.5.0-SNAPSHOT</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.felix</groupId>
      <artifactId>org.osgi.core</artifactId>
      <version>1.4.0</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>jul-to-slf4j</artifactId>
      <version>1.7.5</version>
      <scope>provided</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <repositories>
    <repository>
      <id>tigase</id>
      <name>Tigase repository</name>
      <url>http://maven.tigase.org</url>
    </repository>
    <repository>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
      <id>tigase-snapshot</id>
      <name>Tigase repository</name>
      <url>http://build.xmpp-test.net/maven/</url>
    </repository>
    <repository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>central</id>
      <name>Central Repository</name>
      <url>https://repo.maven.apache.org/maven2</url>
    </repository>
  </repositories>
  <pluginRepositories>
    <pluginRepository>
      <releases>
        <updatePolicy>never</updatePolicy>
      </releases>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>central</id>
      <name>Central Repository</name>
      <url>https://repo.maven.apache.org/maven2</url>
    </pluginRepository>
  </pluginRepositories>
  <build>
    <sourceDirectory>/home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/main/java</sourceDirectory>
    <scriptSourceDirectory>/home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/main/scripts</scriptSourceDirectory>
    <testSourceDirectory>/home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/java</testSourceDirectory>
    <outputDirectory>/home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/target/classes</outputDirectory>
    <testOutputDirectory>/home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/target/test-classes</testOutputDirectory>
    <extensions>
      <extension>
        <groupId>org.apache.maven.wagon</groupId>
        <artifactId>wagon-ssh-external</artifactId>
        <version>2.8</version>
      </extension>
      <extension>
        <groupId>org.apache.maven.wagon</groupId>
        <artifactId>wagon-ssh</artifactId>
        <version>2.8</version>
      </extension>
    </extensions>
    <resources>
      <resource>
        <directory>/home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/main/resources</directory>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>/home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/src/test/resources</directory>
      </testResource>
    </testResources>
    <directory>/home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/target</directory>
    <finalName>tigase-server</finalName>
    <pluginManagement>
      <plugins>
        <plugin>
          <artifactId>maven-antrun-plugin</artifactId>
          <version>1.3</version>
        </plugin>
        <plugin>
          <artifactId>maven-assembly-plugin</artifactId>
          <version>2.2-beta-5</version>
        </plugin>
        <plugin>
          <artifactId>maven-dependency-plugin</artifactId>
          <version>2.8</version>
        </plugin>
        <plugin>
          <artifactId>maven-release-plugin</artifactId>
          <version>2.3.2</version>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>
      <plugin>
        <artifactId>maven-release-plugin</artifactId>
        <version>2.5.1</version>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>buildnumber-maven-plugin</artifactId>
        <version>1.2</version>
        <executions>
          <execution>
            <phase>validate</phase>
            <goals>
              <goal>create</goal>
            </goals>
            <configuration>
              <timestampFormat>{0,date} {0,time}</timestampFormat>
              <doCheck>false</doCheck>
              <doUpdate>false</doUpdate>
              <getRevisionOnlyOnce>true</getRevisionOnlyOnce>
              <shortRevisionLength>8</shortRevisionLength>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <timestampFormat>{0,date} {0,time}</timestampFormat>
          <doCheck>false</doCheck>
          <doUpdate>false</doUpdate>
          <getRevisionOnlyOnce>true</getRevisionOnlyOnce>
          <shortRevisionLength>8</shortRevisionLength>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.5.1</version>
        <executions>
          <execution>
            <id>default-compile</id>
            <phase>compile</phase>
            <goals>
              <goal>compile</goal>
            </goals>
            <configuration>
              <source>1.8</source>
              <target>1.8</target>
              <encoding>UTF-8</encoding>
              <showDeprecation>true</showDeprecation>
            </configuration>
          </execution>
          <execution>
            <id>default-testCompile</id>
            <phase>test-compile</phase>
            <goals>
              <goal>testCompile</goal>
            </goals>
            <configuration>
              <source>1.8</source>
              <target>1.8</target>
              <encoding>UTF-8</encoding>
              <showDeprecation>true</showDeprecation>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
          <encoding>UTF-8</encoding>
          <showDeprecation>true</showDeprecation>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>2.3</version>
        <executions>
          <execution>
            <id>prod</id>
            <phase>none</phase>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.codehaus.gmaven</groupId>
        <artifactId>gmaven-plugin</artifactId>
        <version>1.5</version>
        <executions>
          <execution>
            <id>gitver</id>
            <phase>validate</phase>
            <goals>
              <goal>execute</goal>
            </goals>
            <configuration>
              <providerSelection>2.0</providerSelection>
              <properties>
                <script>git rev-list HEAD --count</script>
              </properties>
              <source>def version
								try {
									def command = project.properties.script
									def process = command.execute()
									process.waitFor()

									version = process.in.text.trim()
								} catch (Exception e) {
									version = '0'
								}
								println "setting revision to: " + version

								project.properties.setProperty( 'gitVersion' , version )</source>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.felix</groupId>
        <artifactId>maven-bundle-plugin</artifactId>
        <version>2.4.0</version>
        <extensions>true</extensions>
        <executions>
          <execution>
            <id>default-bundle</id>
            <phase>package</phase>
            <goals>
              <goal>bundle</goal>
            </goals>
            <configuration>
              <instructions combine.inherited="append">
                <manifestLocation>src/main/resources/META-INF/MANIFEST.MF</manifestLocation>
                <Implementation-Title>Tigase XMPP Server</Implementation-Title>
                <Implementation-Version>7.1.0-SNAPSHOT-b${gitVersion}/${buildNumber} (2015-05-19/12:53:58)</Implementation-Version>
                <Implementation-Build>${gitVersion}/${buildNumber} (2015-05-19/12:53:58)</Implementation-Build>
                <Tigase-Version>7.1.0-SNAPSHOT-b${gitVersion}</Tigase-Version>
                <Bundle-Activator>tigase.osgi.Activator</Bundle-Activator>
                <Export-Package>gnu.inet.encoding.*;version=5.3.0,tigase.*;version=5.3.0;-split-package:=merge-first</Export-Package>
                <Import-Package>!junit.*,!sun.*,!com.sun.*,*</Import-Package>
                <DynamicImport-Package>*</DynamicImport-Package>
                <inlinedArtifacts>
                  <inlinedArtifact>tigase-utils</inlinedArtifact>
                  <inlinedArtifact>tigase-xmltools</inlinedArtifact>
                </inlinedArtifacts>
                <Embed-Dependency>*;scope=compile|runtime;artifactId=!junit|org.osgi.core|slf4j-api|tigase-utils|tigase-xmltools</Embed-Dependency>
                <Bundle-SymbolicName>tigase-server;singleton=true</Bundle-SymbolicName>
                <Private-Package>tigase.annotations.*,tigase.auth.*,tigase.cluster.*,tigase.conf.*,tigase.db.*,tigase.disco.*,tigase.http.*,tigase.io.*,tigase.net.*,tigase.server.*,tigase.stats.*,tigase.sys.*,tigase.util.*,tigase.vhosts.*,tigase.xmpp.*</Private-Package>
              </instructions>
            </configuration>
          </execution>
          <execution>
            <id>default-install</id>
            <phase>install</phase>
            <goals>
              <goal>install</goal>
            </goals>
            <configuration>
              <instructions combine.inherited="append">
                <manifestLocation>src/main/resources/META-INF/MANIFEST.MF</manifestLocation>
                <Implementation-Title>Tigase XMPP Server</Implementation-Title>
                <Implementation-Version>7.1.0-SNAPSHOT-b${gitVersion}/${buildNumber} (2015-05-19/12:53:58)</Implementation-Version>
                <Implementation-Build>${gitVersion}/${buildNumber} (2015-05-19/12:53:58)</Implementation-Build>
                <Tigase-Version>7.1.0-SNAPSHOT-b${gitVersion}</Tigase-Version>
                <Bundle-Activator>tigase.osgi.Activator</Bundle-Activator>
                <Export-Package>gnu.inet.encoding.*;version=5.3.0,tigase.*;version=5.3.0;-split-package:=merge-first</Export-Package>
                <Import-Package>!junit.*,!sun.*,!com.sun.*,*</Import-Package>
                <DynamicImport-Package>*</DynamicImport-Package>
                <inlinedArtifacts>
                  <inlinedArtifact>tigase-utils</inlinedArtifact>
                  <inlinedArtifact>tigase-xmltools</inlinedArtifact>
                </inlinedArtifacts>
                <Embed-Dependency>*;scope=compile|runtime;artifactId=!junit|org.osgi.core|slf4j-api|tigase-utils|tigase-xmltools</Embed-Dependency>
                <Bundle-SymbolicName>tigase-server;singleton=true</Bundle-SymbolicName>
                <Private-Package>tigase.annotations.*,tigase.auth.*,tigase.cluster.*,tigase.conf.*,tigase.db.*,tigase.disco.*,tigase.http.*,tigase.io.*,tigase.net.*,tigase.server.*,tigase.stats.*,tigase.sys.*,tigase.util.*,tigase.vhosts.*,tigase.xmpp.*</Private-Package>
              </instructions>
            </configuration>
          </execution>
          <execution>
            <id>default-deploy</id>
            <phase>deploy</phase>
            <goals>
              <goal>deploy</goal>
            </goals>
            <configuration>
              <instructions combine.inherited="append">
                <manifestLocation>src/main/resources/META-INF/MANIFEST.MF</manifestLocation>
                <Implementation-Title>Tigase XMPP Server</Implementation-Title>
                <Implementation-Version>7.1.0-SNAPSHOT-b${gitVersion}/${buildNumber} (2015-05-19/12:53:58)</Implementation-Version>
                <Implementation-Build>${gitVersion}/${buildNumber} (2015-05-19/12:53:58)</Implementation-Build>
                <Tigase-Version>7.1.0-SNAPSHOT-b${gitVersion}</Tigase-Version>
                <Bundle-Activator>tigase.osgi.Activator</Bundle-Activator>
                <Export-Package>gnu.inet.encoding.*;version=5.3.0,tigase.*;version=5.3.0;-split-package:=merge-first</Export-Package>
                <Import-Package>!junit.*,!sun.*,!com.sun.*,*</Import-Package>
                <DynamicImport-Package>*</DynamicImport-Package>
                <inlinedArtifacts>
                  <inlinedArtifact>tigase-utils</inlinedArtifact>
                  <inlinedArtifact>tigase-xmltools</inlinedArtifact>
                </inlinedArtifacts>
                <Embed-Dependency>*;scope=compile|runtime;artifactId=!junit|org.osgi.core|slf4j-api|tigase-utils|tigase-xmltools</Embed-Dependency>
                <Bundle-SymbolicName>tigase-server;singleton=true</Bundle-SymbolicName>
                <Private-Package>tigase.annotations.*,tigase.auth.*,tigase.cluster.*,tigase.conf.*,tigase.db.*,tigase.disco.*,tigase.http.*,tigase.io.*,tigase.net.*,tigase.server.*,tigase.stats.*,tigase.sys.*,tigase.util.*,tigase.vhosts.*,tigase.xmpp.*</Private-Package>
              </instructions>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <instructions combine.inherited="append">
            <manifestLocation>src/main/resources/META-INF/MANIFEST.MF</manifestLocation>
            <Implementation-Title>Tigase XMPP Server</Implementation-Title>
            <Implementation-Version>7.1.0-SNAPSHOT-b${gitVersion}/${buildNumber} (2015-05-19/12:53:58)</Implementation-Version>
            <Implementation-Build>${gitVersion}/${buildNumber} (2015-05-19/12:53:58)</Implementation-Build>
            <Tigase-Version>7.1.0-SNAPSHOT-b${gitVersion}</Tigase-Version>
            <Bundle-Activator>tigase.osgi.Activator</Bundle-Activator>
            <Export-Package>gnu.inet.encoding.*;version=5.3.0,tigase.*;version=5.3.0;-split-package:=merge-first</Export-Package>
            <Import-Package>!junit.*,!sun.*,!com.sun.*,*</Import-Package>
            <DynamicImport-Package>*</DynamicImport-Package>
            <inlinedArtifacts>
              <inlinedArtifact>tigase-utils</inlinedArtifact>
              <inlinedArtifact>tigase-xmltools</inlinedArtifact>
            </inlinedArtifacts>
            <Embed-Dependency>*;scope=compile|runtime;artifactId=!junit|org.osgi.core|slf4j-api|tigase-utils|tigase-xmltools</Embed-Dependency>
            <Bundle-SymbolicName>tigase-server;singleton=true</Bundle-SymbolicName>
            <Private-Package>tigase.annotations.*,tigase.auth.*,tigase.cluster.*,tigase.conf.*,tigase.db.*,tigase.disco.*,tigase.http.*,tigase.io.*,tigase.net.*,tigase.server.*,tigase.stats.*,tigase.sys.*,tigase.util.*,tigase.vhosts.*,tigase.xmpp.*</Private-Package>
          </instructions>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.9.1</version>
        <executions>
          <execution>
            <id>attach-javadocs</id>
            <phase>package</phase>
            <goals>
              <goal>jar</goal>
            </goals>
            <configuration>
              <source>1.8</source>
              <quiet>true</quiet>
              <aggregate>true</aggregate>
              <reportOutputDirectory>/home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/target/site/docs/javadoc</reportOutputDirectory>
              <destDir>docs/javadoc</destDir>
              <finalName>tigase-issue #7.1.0-SNAPSHOT-b${gitVersion}</finalName>
              <jarOutputDirectory>pack</jarOutputDirectory>
              <maxmemory>512m</maxmemory>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.17</version>
        <executions>
          <execution>
            <id>default-test</id>
            <phase>test</phase>
            <goals>
              <goal>test</goal>
            </goals>
            <configuration>
              <excludedGroups>tigase.tests.SlowTest</excludedGroups>
              <parallel>methods</parallel>
              <threadCount>10</threadCount>
            </configuration>
          </execution>
        </executions>
        <dependencies>
          <dependency>
            <groupId>org.apache.maven.surefire</groupId>
            <artifactId>surefire-junit47</artifactId>
            <version>2.17</version>
            <scope>compile</scope>
          </dependency>
        </dependencies>
        <configuration>
          <excludedGroups>tigase.tests.SlowTest</excludedGroups>
          <parallel>methods</parallel>
          <threadCount>10</threadCount>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-clean-plugin</artifactId>
        <version>2.5</version>
        <executions>
          <execution>
            <id>default-clean</id>
            <phase>clean</phase>
            <goals>
              <goal>clean</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-resources-plugin</artifactId>
        <version>2.6</version>
        <executions>
          <execution>
            <id>default-testResources</id>
            <phase>process-test-resources</phase>
            <goals>
              <goal>testResources</goal>
            </goals>
          </execution>
          <execution>
            <id>default-resources</id>
            <phase>process-resources</phase>
            <goals>
              <goal>resources</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-install-plugin</artifactId>
        <version>2.5.1</version>
        <executions>
          <execution>
            <id>default-install</id>
            <phase>install</phase>
            <goals>
              <goal>install</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-deploy-plugin</artifactId>
        <version>2.8.1</version>
        <executions>
          <execution>
            <id>default-deploy</id>
            <phase>deploy</phase>
            <goals>
              <goal>deploy</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-site-plugin</artifactId>
        <version>3.3</version>
        <executions>
          <execution>
            <id>default-site</id>
            <phase>site</phase>
            <goals>
              <goal>site</goal>
            </goals>
            <configuration>
              <outputDirectory>/home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/target/site</outputDirectory>
              <reportPlugins>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-project-info-reports-plugin</artifactId>
                </reportPlugin>
              </reportPlugins>
            </configuration>
          </execution>
          <execution>
            <id>default-deploy</id>
            <phase>site-deploy</phase>
            <goals>
              <goal>deploy</goal>
            </goals>
            <configuration>
              <outputDirectory>/home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/target/site</outputDirectory>
              <reportPlugins>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-project-info-reports-plugin</artifactId>
                </reportPlugin>
              </reportPlugins>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <outputDirectory>/home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/target/site</outputDirectory>
          <reportPlugins>
            <reportPlugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-project-info-reports-plugin</artifactId>
            </reportPlugin>
          </reportPlugins>
        </configuration>
      </plugin>
    </plugins>
  </build>
  <reporting>
    <outputDirectory>/home/volga629/rpmbuild/BUILD/tigase-issue #7.0.2/target/site</outputDirectory>
  </reporting>
  <profiles>
    <profile>
      <id>osgi</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <maven.javadoc.skip>true</maven.javadoc.skip>
        <packaging.type>bundle</packaging.type>
      </properties>
    </profile>
    <profile>
      <id>jar</id>
      <properties>
        <maven.javadoc.skip>true</maven.javadoc.skip>
        <packaging.type>jar</packaging.type>
      </properties>
    </profile>
    <profile>
      <id>dist</id>
      <properties>
        <tests.excludeGroups />
        <maven.javadoc.skip>false</maven.javadoc.skip>
        <packaging.type>bundle</packaging.type>
      </properties>
    </profile>
  </profiles>
</project>

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.210 s
[INFO] Finished at: 2015-05-19T08:54:00-04:00
[INFO] Final Memory: 14M/34M
[INFO] ------------------------------------------------------------------------
wojciech.kapcia@tigase.net commented 9 years ago

Slava Bendersky wrote:

I tried see what settings is active with command mvn help:effective-pom

and it show skip settings true for javadoc.

[...]

This is intended, you can either set flag in command-line or use distribution profile

mvn -Pdist clean install
Slava Bendersky commented 9 years ago

To fix the issue I added false under master pom.xml in javadoc plugin section

                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-javadoc-plugin</artifactId>
                                <version>2.9.1</version>
                                <executions>
                                        <execution>
                                                <id>attach-javadocs</id>
                                                <phase>package</phase>
                                                <goals>
                                                        <goal>jar</goal>
                                                </goals>
                                                <configuration>
                                                        <source>1.8</source>
                                                        <quiet>true</quiet>
                                                        <skip>false</skip>                   ---> Right here.
                                                        <aggregate>true</aggregate>
                                                        <reportOutputDirectory>${project.reporting.outputDirectory}/docs/javadoc</reportOutputDirectory>
                                                        <destDir>docs/javadoc</destDir>

                                                        <finalName>${project.artifactId}-${project.version}-b${gitVersion}</finalName>
                                                        <jarOutputDirectory>pack</jarOutputDirectory>
                                                </configuration>
                                        </execution>
                                </executions>
                        </plugin>

wojciech.kapcia@tigase.net commented 9 years ago

Slava Bendersky wrote:

To fix the issue I added false under master pom.xml in javadoc plugin section

This is not a bug and does not need fixing. This is intended configuration of tigase-server project.

Slava Bendersky commented 9 years ago

Thanks mvn -Pdist clean install resolves the issue. Ticket can be closed.

Wrote: /home/volga629/rpmbuild/SRPMS/tigase-issue #7.0.2-4.el6.src.rpm
Generating signature: 1005
Wrote: /home/volga629/rpmbuild/RPMS/noarch/tigase-issue #7.0.2-4.el6.noarch.rpm
Generating signature: 1005
Wrote: /home/volga629/rpmbuild/RPMS/noarch/tigase-server-javadoc-7.0.2-4.el6.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.x6oCY7
+ umask 022
+ cd /home/volga629/rpmbuild/BUILD
+ cd tigase-issue #7.0.2
+ rm -rf /home/volga629/rpmbuild/BUILDROOT/tigase-issue #7.0.2-4.el6.x86_64
+ exit 0

issue 1 of 1
Type
Bug
Priority
Normal
Assignee
RedmineID
3075
Issue Votes (0)
Watchers (0)
Reference
tigase/_server/server-core#469
Please wait...
Page is in error, reload to recover