The gradle build scripts produce the uber javadoc and source jar. I
didn't look into the pom though. From the little I know about gradle,
it seems to be possible (down to changing the xml).

-Juergen

On Sat, May 7, 2011 at 6:01 PM, Igor Vaynberg <igor.vaynb...@gmail.com> wrote:
> generating the uber jar was easy. making sure that the uber jar has no
> dependencies on wicket-core,util,request in its pom was not. also,
> generating javadoc and source artifacts for the uber jar was hard.
>
> what we are really after here is a feature not supported by maven,
> which is "internal modules", we do not want these exposed to the world
> - just to developers, because it makes keeping an eye on dependencies
> between these internal modules easy. but, as far as users are
> concerned - they should always work with a module which is the
> aggregate of these.
>
> -igor
>
> On Sat, May 7, 2011 at 4:52 AM, Daniele Dellafiore
> <dani...@dellafiore.net> wrote:
>> I succeded in creating wht wicket-osgi uber-jar bundle easily, I just copied
>> the pom from the org.apache.wicket:1.5RC1 and changed version to 1.5RC3, mvn
>> package and that's it. It works nice in my osgi environments.
>>
>> I can publish the wicket-osgi project that create the uber-jar on a github
>> repository for wicket stuff, how do I get access? I am
>> https://github.com/ildella
>>
>> My opinion on the packages, maven/gradle debate.
>>
>> I do think that having packages that span over multiple modules is an issue,
>> so the lack of maven support for this is just a consequence of that problem.
>> I'd like to see which are the issues that people have with maven build
>> system that will not have with gradle. Of course, if you can easily write a
>> script to make the build custsom... that's an hack, not a feature of the
>> built system, is something that's there to fix some flaw elsewhere.
>>
>> The issue here is that packages span over more than one jar, so we need to
>> build an extra jar. That's a wicket issue, not a maven one. Maybe there are
>> other better reason to change build tool, I'd like to know, but this one
>> does not seem to me a reasonable one.
>>
>> Some good reason would be a better IDE support (an plugin to install in
>> Eclipse IED, not something that generates eclipse project files, that's not
>> integration, that's another hack). A real good release plugin (I do not use
>> the maven one a lot but it's not that bad).
>> Which are your top 3 hated maven issues?
>>
>>
>> On Sun, May 1, 2011 at 6:29 PM, Martin Grigorov <mgrigo...@apache.org>wrote:
>>
>>> Hibernate is also not Groovy framework but they moved to Gradle
>>> because it provides better tooling for their needs.
>>> Let's see how it looks first.
>>>
>>> On Sun, May 1, 2011 at 6:23 PM, James Carman
>>> <jcar...@carmanconsulting.com> wrote:
>>> > I'm -1 to gradle.  We don't all use it.  It's not like we're a
>>> groovy-based
>>> > framework.
>>> >
>>> > On May 1, 2011 12:07 PM, "Igor Vaynberg" <igor.vaynb...@gmail.com>
>>> wrote:
>>> >>
>>> >> i guess the question then is, do we switch to gradle for 1.5? can you
>>> >> check in the gradle build file so we can all take a look?
>>> >>
>>> >> -igor
>>> >>
>>> >> On Sun, May 1, 2011 at 8:20 AM, Juergen Donnerstag
>>> >> <juergen.donners...@gmail.com> wrote:
>>> >> > I'm not a gradle expert which is why I had to try this and that. But
>>> >> > my initial tests to create the ueber jars have now been successful.
>>> >> >
>>> >> > -Juergen
>>> >> >
>>> >> > On Fri, Apr 29, 2011 at 2:16 PM, Martin Grigorov <
>>> mgrigo...@apache.org>
>>> > wrote:
>>> >> >> I'm interested to see how easy is to do what we weren't able to do
>>> with
>>> > Maven:
>>> >> >> - create a new module which should:
>>> >> >> -- combine all the .class-es from -core, -util, -request (aka
>>> uber-jar)
>>> >> >> -- combine all -sources.jar from the above into one
>>> (uber-sources.jar)
>>> >> >>  <<--- this is the reason to give up what we had in 1.5-RC1
>>> >> >> -- combine all -javadocs.jar from the above into one
>>> > (uber-javadocs.jar)
>>> >> >>
>>> >> >>
>>> >> >> On Fri, Apr 29, 2011 at 3:06 PM, Juergen Donnerstag
>>> >> >> <juergen.donners...@gmail.com> wrote:
>>> >> >>> I played a bit with gradle recently.
>>> >> >>> - Transfered Wicket's build process which was fairly straight
>>> forward;
>>> >> >>> compile, test, install. jetty:run etc.
>>> >> >>> - eclipse project files generated seem to be ok
>>> >> >>> - maven repositories to get artifacts
>>> >> >>> - successfully installed a new snapshot in my local repo
>>> >> >>>
>>> >> >>> I didn't test anything beyond though, especially not our release
>>> >> >>> process. And I didn't look at report etc.
>>> >> >>>
>>> >> >>> -Juergen
>>> >> >>>
>>> >> >>> On Fri, Apr 29, 2011 at 11:35 AM, Martijn Dashorst
>>> >> >>> <martijn.dasho...@gmail.com> wrote:
>>> >> >>>> On Thu, Apr 28, 2011 at 9:10 PM, Igor Vaynberg <
>>> > igor.vaynb...@gmail.com> wrote:
>>> >> >>>>> we tried to create the uber jar but it failed. maybe if we used
>>> >> >>>>> something like gradle we couldve done it, but switching build
>>> > systems
>>> >> >>>>> just for this seems a little extreme.
>>> >> >>>>
>>> >> >>>> Not quite: I've had enough problems with Maven at $dayjob that I'm
>>> >> >>>> considering dumping it for either gradle or buildr. While I haven't
>>> >> >>>> looked at gradle in detail, I suspect it would make releasing
>>> Wicket
>>> > a
>>> >> >>>> bit simpler.
>>> >> >>>>
>>> >> >>>> It wouldn't necessarily break our support for Maven, just that we
>>> now
>>> >> >>>> use another build system, but still deploy our artifacts to the
>>> maven
>>> >> >>>> repo, including pom files.
>>> >> >>>>
>>> >> >>>> Martijn
>>> >> >>>>
>>> >> >>>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> --
>>> >> >> Martin Grigorov
>>> >> >> jWeekend
>>> >> >> Training, Consulting, Development
>>> >> >> http://jWeekend.com
>>> >> >>
>>> >> >
>>> >
>>>
>>>
>>>
>>> --
>>> Martin Grigorov
>>> jWeekend
>>> Training, Consulting, Development
>>> http://jWeekend.com
>>>
>>
>

Reply via email to