Re: maven build issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/21/2016 05:00 PM, Orion Poplawski wrote:
> Thanks.  That appears to work.  However, this is all black magic to me, and it
> is not something that I can suggest to upstream.  What is this doing that
> fixes the javadoc build, and can I achieve the same via mvn?

Do you have xmvn package installed?

By default only xmvn-minimal is installed in buildroots. This version
has reduced dependencies, but can only be used in offline mode (-o switch).

See:
https://lists.fedoraproject.org/archives/list/java-devel@xxxxxxxxxxxxxxxxxxxxxxx/thread/524KIWIRIHJMZYCOW5LSWY3B4QCD5LHK/


> 
> On 11/20/2016 02:00 PM, gil wrote:
>> Sorry for the noise
>>
>> can you use:
>>
>> xmvn --batch-mode --offline -Dproject.build.sourceEncoding=UTF-8 package
>> org.fedoraproject.xmvn:xmvn-mojo:install
>> org.apache.maven.plugins:maven-javadoc-plugin:aggregate
>> org.fedoraproject.xmvn:xmvn-mojo:builddep
>>
>> and remove maven-shade-plugin to avoid bundle protobuf-java classes
>>
>> %pom_remove_plugin :maven-shade-plugin src/java/mesos.pom.in
>>
>>
>> Il 20/11/2016 21:06, Orion Poplawski ha scritto:
>>> I'm trying to update mesos to 1.1.0 and running into issues with the java
>>> maven build.  mesos runs mvn directly, so I'm having it run
>>> /usr/share/xmvn/bin/mvn in order to build locally.  I managed to get part of
>>> it working with this, but now getting:
>>>
>>> [ERROR] Failed to execute goal
>>> org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:jar
>>> (build-and-attach-javadocs) on project mesos: Execution
>>> build-and-attach-javadocs of goal
>>> org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:jar failed: Plugin
>>> org.apache.maven.plugins:maven-javadoc-plugin:2.10.3 or one of its
>>> dependencies could not be resolved: Failed to collect dependencies at
>>> org.apache.maven.plugins:maven-javadoc-plugin:jar:2.10.3 ->
>>> org.apache.maven.doxia:doxia-site-renderer:jar:1.4 ->
>>> org.apache.velocity:velocity-tools:jar:2.0 ->
>>> commons-chain:commons-chain:jar:1.1 ->
>>> org.jboss.spec.javax.faces:jboss-jsf-api_2.1_spec:jar:any ->
>>> com.sun:tools:jar:any: Failed to read artifact descriptor for
>>> com.sun:tools:jar:any: Could not transfer artifact com.sun:tools:pom:any
>>> from/to central (https://repo.maven.apache.org/maven2): No connector
>>> factories available -> [Help 1]
>>>
>>> As I understand it, com.sun:tools is really provided by the jdk itself and
>>> so should be resolved.
>>>
>>> Any thoughts?
>>>
>>> http://koji.fedoraproject.org/koji/taskinfo?taskID=16548766
>>> https://www.cora.nwra.com/~orion/fedora/mesos-1.1.0-1.fc26.src.rpm
>>>
>>
> 
> 

-- 
Mikolaj Izdebski
Software Engineer, Red Hat
IRC: mizdebsk
_______________________________________________
java-devel mailing list -- java-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to java-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Red Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux