Makes more sense in terms of a WAR. Compile scope jars are copied to WEB-INF/lib. Provided scope jars aren't. For example, the servlet-api would be "provided" by the servlet container.
Matt > -----Original Message----- > From: chad.da...@emc.com [mailto:chad.da...@emc.com] > Sent: Friday, January 20, 2012 9:45 AM > To: users@maven.apache.org > Subject: Difference between compile and provided scope for jar > artifacts > > When I build a jar file, the compile dependencies are not packaged into > the jar. So, this means that they are expected to be provided > somewhere else in the run time environment, doesn't it? Which means > that it doesn't seem like there's a difference between compile and > provided . . . am I missing something? ______________________________________________________________________ This message, including any attachments, is confidential and contains information intended only for the person(s) named above. Any other distribution, copying or disclosure is strictly prohibited. If you are not the intended recipient or have received this message in error, please notify us immediately by reply email and permanently delete the original transmission from all of your systems and hard drives, including any attachments, without making a copy. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org