We're not going to add the jar to SCM.... there's many reasons, and I could
go into depth about all of them (I've tried to enumerate some already), but
again... that's not the question. We're not going to do that. and I've
already stated that. I appreciate the advice... really, I do... but we're
not going to do that. Responding with that suggestion does not help answer
the question asked.

The purpose of this thread is to figure out the best way to create a jar
during the build without attaching. That's the requirement. That's the goal.

On Fri, Aug 19, 2016 at 5:09 PM Curtis Rueden <ctrue...@wisc.edu> wrote:

> Hi Christopher,
>
> The point of this JAR is for use in a unit test, right?
>
> So if it's in src/test/resources, it will only end up lumped into the test
> JAR, not the main JAR. Do you guys deploy your test JAR for downstream
> consumption? If so, do you actually need all the unit tests to pass _when
> run from the test JAR outside the project_? Or only during the actual Maven
> build? Because if you don't need that, then you could just put the JAR
> resource outside of src/test/resources (in, say, ${basedir}/src/test/extra
> or some such) and just access it from that relative path during the unit
> tests. You get your unit test, your test JAR does not get bloated by this
> nested JAR resource, and life goes on.
>
> That said, I agree with the others that naively, it does not seem bad to
> have this tiny test JAR embedded in your deployed test JAR. It is a binary
> test resource, very similar to an image file.
>
> Regards,
> Curtis
>
> --
> Curtis Rueden
> LOCI software architect - http://loci.wisc.edu/software
> ImageJ2 lead, Fiji maintainer - http://imagej.net/User:Rueden
> Did you know ImageJ has a forum? http://forum.imagej.net/
>
>
> On Fri, Aug 19, 2016 at 1:46 PM, Christopher <ctubb...@apache.org> wrote:
>
> > We don't want to skip deployment of all the artifacts, just one jar built
> > in one module for one test, which is not intended to be one of the
> > artifact's modules. *maybe* we could move it to a separate module, and
> skip
> > deploy, but we've already got a lot of module bloat, and I'd prefer not
> to
> > make it worse.
> >
> > On Fri, Aug 19, 2016 at 2:34 PM Gordon Cody <gordon.c...@zafin.com>
> wrote:
> >
> > > Perhaps I don't understand what is meant by "not attaching" but if all
> > you
> > > want to do is skip deployment, the maven-deploy-plugin has this
> feature:
> > >                 <configuration>
> > >                     <skip>true</skip>
> > >                 </configuration>
> > > which can be added to the module you do not wish to deploy. We use this
> > in
> > > order to not deploy .ear files to our artifactory.
> > >
> > > Regards, Gord Cody
> > >
> > > On Fri, Aug 19, 2016 at 1:37 PM, Karl Heinz Marbaise <
> khmarba...@gmx.de>
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > On 19/08/16 03:36, Christopher wrote:
> > > >
> > > >> Hi Maven Users list,
> > > >>
> > > >> What's the best way to create a jar during a build without attaching
> > it?
> > > >>
> > > >> Currently, our pom is configured to use the maven-jar-plugin to
> create
> > > it,
> > > >> but that plugin attaches an artifact, which gets deployed. We don't
> > want
> > > >> that. That doesn't seem to be configurable.
> > > >>
> > > >
> > > > Can you describe why you would like to create a jar which shouldn't
> be
> > > > deployed ? May be we can enhance maven-jar-plugin to support such a
> use
> > > > case?
> > > >
> > > >
> > > > Kind regards
> > > > Karl Heinz Marbaise
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > > > For additional commands, e-mail: users-h...@maven.apache.org
> > > >
> > > >
> > >
> > >
> > > --
> > > Best Regards, Gord Cody
> > >
> > > Release Manager  Zafin Labs Americas Inc.
> > > 179 Colonnade Road-Suite 100, Ottawa ON, Canada
> > > Phone: +1 (613) 216-2504  Fax: +1 (613) 688-1374  Mobile: +1
> > 613-601-2734
> > > Web: http://zafin.com  Email: gordon.c...@zafin.com
> > >
> > > --
> > > Zafin - Canada
> > >
> > > --
> > > http://zafin.com
> > >
> > > <http://zafin.com/>
> > >
> > > ------------------------------
> > >
> > > Connect with us
> > >
> > > <http://www.youtube.com/user/ZafinGlobal>
> > > <http://www.linkedin.com/company/Zafin>  <http://twitter.com/Zafin>
> > >
> > > News and Events
> > >
> > > Zafin announces 100 person Center of Excellence in Toronto
> > > <
> > > http://zafin.com/press-releases/zafin-announces-new-
> > 100-person-centre-excellence-toronto/
> > > >
> > >
> > > For the 2nd consecutive year, Zafin named to the Deloitte Fast 50 and
> > Fast
> > > 500 rankings
> > > <
> > > http://zafin.com/press-releases/zafin-named-deloitte-
> > technology-fast-50-fast-500-lists/
> > > >
> > >
> > > <
> > > http://zafin.com/press-releases/zafin-ranks-16th-on-
> > the-2014-deloitte-technology-fast-50-list/
> > > >
> > >
> >
>

Reply via email to