[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fedora-devel-java-list
Subject:    Re: [fedora-java] How to build java packages with gradle-local?
From:       gil <puntogil () libero ! it>
Date:       2015-12-10 14:32:15
Message-ID: 56698CEF.6060403 () libero ! it
[Download RAW message or body]



Il 10/12/2015 13:42, Michael  imáček ha scritto:
>
>
> On 2015-12-10 12:38, gil wrote:
>> hi
>> seem there are something of wrong, using the
>> new macro:
>>
>> /usr/bin/python3 /usr/share/java-utils/mvn_build.py --gradle
>> /usr/bin/python3: can't open file '/usr/share/java-utils/mvn_build.py':
>> [Errno 2] No such file or directory
>> Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=12137114
>>
>> must be adde as BR also maven-local?
>> regards
>> .g
>
> It's a bug in javapackages-tools, I noticed it a while back, but 
> forgot to fix it or report it. I reported it now at 
> https://bugzilla.redhat.com/show_bug.cgi?id=1290399
> As a workaround, use BR: maven-local
>
> Regards,
> Michael Simacek
>
Thanks!
seem install also the artifact with version
[INFO] Installing artifact com.hierynomus:sshj-0.13.0:jar:0.13.0
i used
%gradle_build -- -x javadoc install
for generate the pom file (for avoid annoing maven warning) ... that 
looks wrong ... see above
and after
%mvn_artifact build/poms/pom-default.xml 
build/libs/%{name}-%{version}-%{version}.jar
%mvn_install -J docs
regards
.g
>>
>> Il 03/12/2015 08:58, Roman Mohr ha scritto:
>>>
>>>
>>> On Wed, Dec 2, 2015 at 5:08 PM, Mikolaj Izdebski
>>> <<mailto:mizdebsk@redhat.com>mizdebsk@redhat.com> wrote:
>>>
>>>     On 12/01/2015 10:31 AM, Roman Mohr wrote:
>>>     > Ok, got it working
>>>     >
>>>     > On Tue, Dec 1, 2015 at 8:43 AM, Roman Mohr
>>> <<mailto:roman@fenkhuber.at>roman@fenkhuber.at> wrote:
>>>     >
>>>     >> Hi,
>>>     >>
>>>     >> I am currently trying to package some java projects which use
>>>     gradle and I
>>>     >> am suck on how to use gradle in offline mode. The Java HOWTO
>>>     says that I
>>>     >> can use the gradle-local command which should be part of the
>>>     gradle-local
>>>     >> package[1]. But at least on Fedora 22 there is no such command
>>>     inside that
>>>     >> package.
>>>     >>
>>>     >>
>>>     > The gradle-local script is still missing, so no idea if it is
>>>     needed. I
>>>     > guess the intention of it is to add the xmvn() repository
>>>     automatically if
>>>     > no repositories section is in the build.grade file. Right?
>>>
>>>     Fedora 22 is old stable distribution. All development (ie. 
>>> packagging)
>>>     should be done in rawhide first, so I'll describe how things are 
>>> done
>>>     there. Gradle packaging automation is constantly improving and I 
>>> don't
>>>     remember which features are in F22 and which are not.
>>>
>>> I tried it with rahwhide and F22. So I missed the one distribution
>>> (F23) with the gradle-local script.
>>>
>>>     Generic steps needed to use Gradle for building packages are 
>>> described
>>>     at: https://fedorahosted.org/released/javapackages/doc/
>>>
>>>     Currently I would recommended using new %gradle_build macro 
>>> (which is
>>>     not yet documented in Java packaging HOWTO). To do that you need to
>>>     replace step 2 in the above description with call to %gradle_build,
>>>     which takes the same parameters as %mvn_build.
>>>
>>>     >> I also tried to build the packages then just with 'gradle -s
>>>     --offline' to
>>>     >> see if this might already find the jars from other RPMs but
>>>     that does not
>>>     >> seem to be the case.
>>>     >>
>>>     >>
>>>     > I added the xmvn() repo to the repositories section of the
>>>     build.gradle
>>>     > file and then it could detect the artifacts.
>>>
>>>     Adding xmvn() repo should't be necessary if you use gradle-local
>>>     command
>>>     or %gradle_local macro.
>>>
>>>
>>> Will give it a try.
>>>
>>>     --
>>>     Mikolaj Izdebski
>>>     Software Engineer, Red Hat
>>>     IRC: mizdebsk
>>>     --
>>>     java-devel mailing list
>>>     java-devel@lists.fedoraproject.org
>>>     <mailto:java-devel@lists.fedoraproject.org>
>>> https://admin.fedoraproject.org/mailman/listinfo/java-devel
>>>
>>>
>>> Thanks for the help,
>>>
>>> Roman
>>>
>>>
>>> -- 
>>> java-devel mailing list
>>> java-devel@lists.fedoraproject.org
>>> https://admin.fedoraproject.org/mailman/listinfo/java-devel
>>
>>
>>
>> -- 
>> java-devel mailing list
>> java-devel@lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/java-devel
>>
>

--
java-devel mailing list
java-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/java-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic