I've done a couple releases in this project so far (a Log4j and Logging
Parent release), so it shouldn't be too hard. I'm thinking we need to copy
over the log4j-distribution stuff so we can create source and binary
assemblies for uploading to apache.org as well.

On 8 March 2017 at 11:55, Mikael Ståldal <mikael.stal...@magine.com> wrote:

> I have never made any Apache release before, so it's probably good if
> someone more experienced does it the first time. So I would be grateful if
> Matt could do it.
>
> I can maybe do it the next time.
>
> On Mar 8, 2017 5:43 PM, "Matt Sicker" <boa...@gmail.com> wrote:
>
>> If you don't have time to do it, Mikael, I could probably take care of
>> it. I'm planning on doing some Commons releases starting this week anyways,
>> and the process is fairly similar.
>>
>> On 8 March 2017 at 06:41, Apache <ralph.go...@dslextreme.com> wrote:
>>
>>> Yes, go for it. You can look at the Log4J release guide although some
>>> steps won't apply.
>>>
>>> Ralph
>>>
>>> On Mar 8, 2017, at 5:32 AM, Remko Popma <remko.po...@gmail.com> wrote:
>>>
>>> I won't be able to do it. :-) Why don't you give it a shot? I suspect
>>> you will be driving future changes often so it would be good if you can
>>> release such changes without having to wait for others to make time.
>>>
>>> Remko
>>>
>>> Sent from my iPhone
>>>
>>> On Mar 8, 2017, at 18:45, Mikael Ståldal <mikael.stal...@magine.com>
>>> wrote:
>>>
>>> OK, I have updated the log4j-scala repo to bump version to 11.0, and
>>> note in README about independent versioning. It should now be ready for
>>> release. Who will do the release?
>>>
>>> On Tue, Mar 7, 2017 at 8:06 PM, Ralph Goers <ralph.go...@dslextreme.com>
>>> wrote:
>>>
>>>> Yes. Scala should be released asap and the site manually modified to
>>>> point to it. We would then modify the log4j source to permanently point
>>>> there.
>>>>
>>>> Ralph
>>>>
>>>> On Mar 7, 2017, at 10:09 AM, Matt Sicker <boa...@gmail.com> wrote:
>>>>
>>>> Ralph pointed out that we can't make a release of the main repo without
>>>> the scala modules until there is a release of the scala modules on their
>>>> own. Otherwise, there'd be a regression in the main repo by removing
>>>> modules that were there before.
>>>>
>>>> On 7 March 2017 at 10:54, Remko Popma <remko.po...@gmail.com> wrote:
>>>>
>>>>> No objection from me to release log4j-scala.
>>>>>
>>>>> Do you have a versioning scheme that lets log4j-scala and log4j
>>>>> upgrade independently?
>>>>>
>>>>> Sent from my iPhone
>>>>>
>>>>> On Mar 8, 2017, at 1:42, Mikael Ståldal <mikael.stal...@magine.com>
>>>>> wrote:
>>>>>
>>>>> Can we release log4j-scala now? Or to we have to wait for the next
>>>>> release of main repo with Scala modules removed? Should we remove the 
>>>>> Scala
>>>>> modules from main repo now?
>>>>>
>>>>> On Fri, Mar 3, 2017 at 5:16 PM, Matt Sicker <boa...@gmail.com> wrote:
>>>>>
>>>>>> The Scala language versions is already done the same standard way
>>>>>> everyone implements Scala libraries (hence the strange naming scheme we
>>>>>> already have). I'd imagine that the versions can be completely decoupled 
>>>>>> by
>>>>>> specifying a minimum Log4j API version it requires (though should 
>>>>>> generally
>>>>>> be whatever the latest was at release) and bumping its own version as new
>>>>>> features or bugfixes are added. I'd like to see that follow semantic
>>>>>> versioning properly, too.
>>>>>>
>>>>>> On 3 March 2017 at 06:15, Mikael Ståldal <mikael.stal...@magine.com>
>>>>>> wrote:
>>>>>>
>>>>>>> I guess the idea is that releases of Log4j 2 and log4j-scala should
>>>>>>> be independent in both ways, right?
>>>>>>>
>>>>>>> I think I have coordination between log4j-scala and Scala language
>>>>>>> covered already.
>>>>>>>
>>>>>>> On Fri, Mar 3, 2017 at 10:19 AM, Remko Popma <remko.po...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Mikael, you probably need to plan your versioning scheme to handle
>>>>>>>> any combination of the following:
>>>>>>>> * log4j 2 releases: do you want to do a release for the log4j-scala 
>>>>>>>> modules
>>>>>>>> every time? E.g., when we go from 2.8.1 to 2.8.2? My understanding is 
>>>>>>>> that
>>>>>>>> once they are decoupled, the log4j-scala modules won't be released
>>>>>>>> automatically with log4j anymore, someone needs to do the work for
>>>>>>>> a log4j-scala release separately.
>>>>>>>> * Scala releases: how do you want to sync up with Scala language
>>>>>>>> versions? (I guess include major&minor Scala version in the log4j-scala
>>>>>>>> module version)
>>>>>>>> * log4j-scala module versions: enhancements to these modules,
>>>>>>>> independent of the above
>>>>>>>>
>>>>>>>>
>>>>>>>> Sent from my iPhone
>>>>>>>>
>>>>>>>> On Mar 3, 2017, at 9:10, Mikael Ståldal <mikael.stal...@magine.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> I would like to keep package and artifact names, and bump version
>>>>>>>> to 11.0.
>>>>>>>>
>>>>>>>> On Mar 1, 2017 4:04 PM, "Matt Sicker" <boa...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> If you change artifact ids, it's generally a good idea to change
>>>>>>>>> packages, too. I've had issues in the past with Feign for instance 
>>>>>>>>> because
>>>>>>>>> they changed groupId/artifactId at one point but kept the same API, 
>>>>>>>>> so I
>>>>>>>>> had two copies on the classpath until I found out there was a 
>>>>>>>>> duplicate and
>>>>>>>>> excluded them (though admittedly not a problem in OSGi environments 
>>>>>>>>> :P).
>>>>>>>>>
>>>>>>>>> On 1 March 2017 at 07:47, Ralph Goers <ralph.go...@dslextreme.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> You can do that, but that will probably confuse users too. I
>>>>>>>>>> would suggest changing the artifactId and then start at either 1.0 
>>>>>>>>>> or 2.0.
>>>>>>>>>>
>>>>>>>>>> Ralph
>>>>>>>>>>
>>>>>>>>>> On Mar 1, 2017, at 6:09 AM, Mikael Ståldal <
>>>>>>>>>> mikael.stal...@magine.com> wrote:
>>>>>>>>>>
>>>>>>>>>> OK, but then at least we have to start with a version > 2.8.
>>>>>>>>>>
>>>>>>>>>> On Wed, Mar 1, 2017 at 1:33 PM, Apache <
>>>>>>>>>> ralph.go...@dslextreme.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> I guarantee if you try to keep the same versioning you will
>>>>>>>>>>> regret it.
>>>>>>>>>>>
>>>>>>>>>>> Ralph
>>>>>>>>>>>
>>>>>>>>>>> On Mar 1, 2017, at 2:22 AM, Mikael Ståldal <
>>>>>>>>>>> mikael.stal...@magine.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>> I was under the impression that we were not ready to integrate
>>>>>>>>>>> the site from log4j-scala. That's why I considered the release of
>>>>>>>>>>> log4j-scala as delayed, since there is no point of releasing it if 
>>>>>>>>>>> we
>>>>>>>>>>> cannot get the site integrated.
>>>>>>>>>>>
>>>>>>>>>>> But now when Ralph says he's ready to integrate the site, I
>>>>>>>>>>> guess we can go ahead and release log4j-scala.
>>>>>>>>>>>
>>>>>>>>>>> I don't like the idea of having separate versioning for
>>>>>>>>>>> log4j-scala, that will be confusing since we have already started 
>>>>>>>>>>> with the
>>>>>>>>>>> same versioning as Log4j. Log4j-scala also have a dependency on 
>>>>>>>>>>> log4j-api,
>>>>>>>>>>> and I think we want to keep that in sync.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Feb 28, 2017 at 4:08 PM, Matt Sicker <boa...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> One issue we came across in practice is that Scala 2.12
>>>>>>>>>>>> requires Java 8, but we don't want to require that for the entire 
>>>>>>>>>>>> build, so
>>>>>>>>>>>> we separated the repo. This also helps avoid making the main log4j 
>>>>>>>>>>>> repo
>>>>>>>>>>>> from taking forever to build and release which can help the RERO 
>>>>>>>>>>>> idea.
>>>>>>>>>>>> Plus, these non-core modules don't change nearly as often as 
>>>>>>>>>>>> log4j-core or
>>>>>>>>>>>> log4j-api, so they don't really need new releases all that often.
>>>>>>>>>>>>
>>>>>>>>>>>> On 28 February 2017 at 01:44, Remko Popma <
>>>>>>>>>>>> remko.po...@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> To be honest I still don't understand
>>>>>>>>>>>>>
>>>>>>>>>>>>> * the vision of what we ultimately want to achieve
>>>>>>>>>>>>> * how different repos fit into that vision
>>>>>>>>>>>>> * what different websites we are planning to create to give
>>>>>>>>>>>>> users access to these different modules
>>>>>>>>>>>>> * what websites are going to be driven from which modules or
>>>>>>>>>>>>> projects
>>>>>>>>>>>>> * who of us is going to be driving what aspect of the above
>>>>>>>>>>>>>
>>>>>>>>>>>>> My lack of understanding is not just limited to the Scala
>>>>>>>>>>>>> modules but is about the whole splitting up the release.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Perhaps a diagram would help clarify my understanding. (I
>>>>>>>>>>>>> think there's already a JIRA or an epic for the above. Adding 
>>>>>>>>>>>>> some diagrams
>>>>>>>>>>>>> there would be very useful.)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Remko
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Feb 28, 2017 at 2:26 Matt Sicker <boa...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I'd be in favour of starting a new release train for the
>>>>>>>>>>>>>> Log4j Scala APIs. Not exactly sure which version to start from, 
>>>>>>>>>>>>>> though.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 27 February 2017 at 18:35, Ralph Goers <
>>>>>>>>>>>>>> ralph.go...@dslextreme.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> If you use that excuse they will never get released as it
>>>>>>>>>>>>>> creates a catch-22.  If I release without them then we have a 
>>>>>>>>>>>>>> regression
>>>>>>>>>>>>>> until they are released.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> This is why you shouldn’t really be releasing them using the
>>>>>>>>>>>>>> Log4j versions. Change the artifactIds so they can start at 1.0, 
>>>>>>>>>>>>>> 2.0 or
>>>>>>>>>>>>>> whatever.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Once you create the release and deploy it to the web site I
>>>>>>>>>>>>>> can modify the web site to point to it.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Feb 27, 2017, at 5:19 PM, Matt Sicker <boa...@gmail.com>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Well, you included 2.10 and 2.11 in 2.8.1-rc1 which kind of
>>>>>>>>>>>>>> makes it harder to release from the log4j-scala repo when two of 
>>>>>>>>>>>>>> the three
>>>>>>>>>>>>>> artifacts will already exist.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 27 February 2017 at 12:14, Ralph Goers <
>>>>>>>>>>>>>> ralph.go...@dslextreme.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Why is the release of log4j-scala delayed?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Feb 27, 2017, at 10:23 AM, Mikael Ståldal <
>>>>>>>>>>>>>> mikael.stal...@magine.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I would really like LOG4J2-1661 and LOG4J2-1690 out in the
>>>>>>>>>>>>>> next release.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I implemented LOG4J2-1690 only in the new log4j-scala repo
>>>>>>>>>>>>>> since I thought that it would be released as part of 2.8, 
>>>>>>>>>>>>>> otherwise I would
>>>>>>>>>>>>>> have put it to the main repo as well. But now releasing of the 
>>>>>>>>>>>>>> log4j-scala
>>>>>>>>>>>>>> repo has been delayed and I start to get disappointed.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Sat, Feb 25, 2017 at 8:32 AM, Matt Sicker <
>>>>>>>>>>>>>> boa...@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Relative symlinks would work for that regardless of version.
>>>>>>>>>>>>>> Option 1 it is, then?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 25 February 2017 at 00:22, Apache <
>>>>>>>>>>>>>> ralph.go...@dslextreme.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Note that the link in the log4j site can reference a symlink
>>>>>>>>>>>>>> so that the log4j site never has to change when the Scala site 
>>>>>>>>>>>>>> is updated.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Feb 24, 2017, at 11:21 PM, Apache <
>>>>>>>>>>>>>> ralph.go...@dslextreme.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Option 2 makes no sense to me.  I don’t plan on being the
>>>>>>>>>>>>>> release manager for log4j-scala. In order for me to implement 
>>>>>>>>>>>>>> option 2 I
>>>>>>>>>>>>>> would have to include the log4j-scala site into the log4j 
>>>>>>>>>>>>>> release process -
>>>>>>>>>>>>>> as well as log4j-examples, etc if they move out. That is just 
>>>>>>>>>>>>>> not doable.
>>>>>>>>>>>>>> Deploying the Scala site parallel to log4j makes it much easier 
>>>>>>>>>>>>>> to maintain
>>>>>>>>>>>>>> independently of log4j.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Feb 24, 2017, at 11:15 PM, Matt Sicker <boa...@gmail.com>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The site repository is laid out like this:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> log4j/2.x/ -(symlink)-> log4j-2.8/
>>>>>>>>>>>>>> log4j/log4j-2.8/log4j-api/
>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>> log4j/2.x/log4j-api-scala_2.11/
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Option 1 is to put it here instead:
>>>>>>>>>>>>>> log4j/scala/2.x/log4j-api-scala_2.11/ (or some variant;
>>>>>>>>>>>>>> that's a pretty ugly URL honestly)
>>>>>>>>>>>>>> log4j/2.x/log4j-api-scala_2.11/ -(symlink)-> above directory
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Option 2 is to commit the scala site where it is now, but
>>>>>>>>>>>>>> you'd have to manage it alongside log4j core releases. Option 1 
>>>>>>>>>>>>>> still
>>>>>>>>>>>>>> requires maintenance, too.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 25 February 2017 at 00:05, Apache <
>>>>>>>>>>>>>> ralph.go...@dslextreme.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> There is a specific location in svn where the site pages have
>>>>>>>>>>>>>> to be committed, so I don’t really understand option 1.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Feb 24, 2017, at 9:48 PM, Matt Sicker <boa...@gmail.com>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I see two ways of doing that, though:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 1. Commit the Scala site in a separate directory similar to
>>>>>>>>>>>>>> what I started doing with Log4j Boot. Add redirect pages or 
>>>>>>>>>>>>>> rewrite rules
>>>>>>>>>>>>>> via .htaccess if possible to keep links from breaking.
>>>>>>>>>>>>>> 2. Commit the Scala site where it would go when creating the
>>>>>>>>>>>>>> main site. Depending on how you update the files in svn for a 
>>>>>>>>>>>>>> site update,
>>>>>>>>>>>>>> could this be more annoying to maintain?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 24 February 2017 at 22:30, Apache <
>>>>>>>>>>>>>> ralph.go...@dslextreme.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> From my perspective that doesn’t matter. However, we would
>>>>>>>>>>>>>> really need a Scala site before we can modify the Log4j site, 
>>>>>>>>>>>>>> otherwise it
>>>>>>>>>>>>>> will be a dead link.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> All that really needs to happen is the Scala site needs to be
>>>>>>>>>>>>>> checked in adjacent to the Log4j 2 site. Then the Log4j 2 site 
>>>>>>>>>>>>>> just has a
>>>>>>>>>>>>>> link to the Scala site from the main menu. The two sites won’t 
>>>>>>>>>>>>>> really be
>>>>>>>>>>>>>> “integrated” - they will just have links to each other.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Feb 24, 2017, at 5:02 PM, Matt Sicker <boa...@gmail.com>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It is cosmetic, but we'd also be adding the Scala 2.12 module.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 24 February 2017 at 14:17, Apache <
>>>>>>>>>>>>>> ralph.go...@dslextreme.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I don’t have the numbers but I have a couple of issues that
>>>>>>>>>>>>>> need fixes.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The modules stuff doesn’t require a major version bump. It is
>>>>>>>>>>>>>> mostly cosmetic.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Feb 24, 2017, at 12:41 PM, Gary Gregory <
>>>>>>>>>>>>>> garydgreg...@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I think we can do 2.8.1 with our current bug fixes. Moving
>>>>>>>>>>>>>> modules around feels like a 2.9 item to me but that's just me. I 
>>>>>>>>>>>>>> really
>>>>>>>>>>>>>> like the idea of making bug fixes available ASAP. The only issue 
>>>>>>>>>>>>>> I see that
>>>>>>>>>>>>>> fixing now is the null classloader issue for which we have a 
>>>>>>>>>>>>>> patch but it
>>>>>>>>>>>>>> does not work for me (see JIRA).
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Thu, Feb 23, 2017 at 8:07 PM, Matt Sicker <
>>>>>>>>>>>>>> boa...@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I'm hoping we can get this released soon as we have some
>>>>>>>>>>>>>> bugfixes and such ready to go. I also want to move forward with 
>>>>>>>>>>>>>> 2.9 changes
>>>>>>>>>>>>>> but don't really want to deal with creating a 2.9 branch or 
>>>>>>>>>>>>>> forking master
>>>>>>>>>>>>>> into a 2.8 branch. Let's go over anything left to do for 2.8.1:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> * Integrated log4j-api-scala website into main site
>>>>>>>>>>>>>> * Remove scala modules from logging-log4j2 repo
>>>>>>>>>>>>>> * Release scala modules from logging-log4j-scala repo
>>>>>>>>>>>>>> (presumably shortly after releasing 2.8.1 of core?)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I also have ideas on what we can shoot for in 2.9 and beyond,
>>>>>>>>>>>>>> but that's for another day. I think getting everything working 
>>>>>>>>>>>>>> properly in
>>>>>>>>>>>>>> Java 9 would be a good thing to start doing soon so we can 
>>>>>>>>>>>>>> figure out if
>>>>>>>>>>>>>> our APIs will still work properly in the future or if we need to 
>>>>>>>>>>>>>> break
>>>>>>>>>>>>>> backwards compatibility. Although, multi-jar support could help 
>>>>>>>>>>>>>> in
>>>>>>>>>>>>>> migrating the API if needed for 9+, though that would be a rather
>>>>>>>>>>>>>> unorthodox abuse of the feature.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Matt Sicker <boa...@gmail.com>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <http://ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
>>>>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <http://ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
>>>>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
>>>>>>>>>>>>>> <http://ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Matt Sicker <boa...@gmail.com>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Matt Sicker <boa...@gmail.com>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Matt Sicker <boa...@gmail.com>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ...
>
>


-- 
Matt Sicker <boa...@gmail.com>

Reply via email to