On Mar 10, 2010, at 11:38 AM, Ron Wheeler wrote: > Anders Hammar wrote: >> Maybe something like this: >> http://docs.codehaus.org/display/GEOT/How+to+add+a+3rd+party+jar >> >> I know that there is always possible to add more documentation, but I kindly >> ask you to appreciate that most people within the open source world do this >> without getting payed. If you've found some documentation that you think is >> missing, dig in and figure out how it works and submit that (docs or >> whatever) as a patch. If you don't know where to submit please ask, we'll >> point you in the right direction. >> >> /Anders >> >> > I appreciate all the great work that you guys do and I know that it is time > volunteered one way or another. > The reference is on the right track. It is too specific to their project and > appears to be a bit short on details. > It would be nice to have something that has a bit of the Maven Upload to > Central flavour but addressing the problem that the GEOT paper addresses. >
So why don't you add that? If you feel you're getting some value from Maven then take a few hours and save all the users after you some pain. > Ron > >> On Wed, Mar 10, 2010 at 14:32, Ron Wheeler >> <rwhee...@artifact-software.com>wrote: >> >> >>> Anders Hammar wrote: >>> >>> >>>> Eh, not sure what you mean. Are you asking where in the Maven docs it is >>>> stated that the pom should be correct? I think that would go without >>>> saying, >>>> don't you? A default pom is most likely never correct, as think Jason said >>>> earlier in this thread. >>>> >>>> >>>> >>>> >>> Cute but not likely the issue. I think we can take correct POMs as a given >>> >>> Where does the documentation describe how to make a POM for a 3rd party >>> module and why that is worth doing. >>> What is the minimum info required? What are the optional things that you >>> should try to add for a module that is open source and for one that is not? >>> >>> >>> Ron >>> >>> /Anders >>> >>>> On Wed, Mar 10, 2010 at 13:46, Ron Wheeler >>>> <rwhee...@artifact-software.com>wrote: >>>> >>>> >>>> >>>> >>>>> Anders Hammar wrote: >>>>> >>>>> >>>>> >>>>> >>>>>> Nexus is good, but it can't do magic. It will not solve the fact that >>>>>> there >>>>>> are no poms/metadata and therefore no dependencies info. You still need >>>>>> to >>>>>> fix that yourself. >>>>>> I'm not a fan of just uploading the jars and using the default pom (no >>>>>> dependency info) as it will break Maven's dependency management. >>>>>> Artifacts >>>>>> like this will make Maven "look bad" and take away some of the pleasure >>>>>> working with Maven. >>>>>> >>>>>> Please invest in creating correct poms. If the source/project is open >>>>>> source >>>>>> it shouldn't be too hard. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> Where is that documented/mentioned in the Maven docs? >>>>> >>>>> Ron >>>>> >>>>> >>>>> >>>>> >>>>>> /Anders >>>>>> >>>>>> On Wed, Mar 10, 2010 at 01:08, Ron Wheeler >>>>>> <rwhee...@artifact-software.com>wrote: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> I can recommend that you install the Nexus repository. >>>>>>> You can easily upload libraries like Language Tool and it will find it >>>>>>> right away. >>>>>>> >>>>>>> It has a lot of other benefits as well and makes using Maven much more >>>>>>> pleasant. >>>>>>> >>>>>>> It can proxy all the other repos that you use and that makes you >>>>>>> workstation setup very easy - just configure your Nexus as a mirror of >>>>>>> all >>>>>>> other repositories. Maven will only ask one place. You can add a new >>>>>>> foreign >>>>>>> repository to your Nexus configuration and immediately it available to >>>>>>> all >>>>>>> your developers. >>>>>>> >>>>>>> The Community version is free and is very easy to install. >>>>>>> >>>>>>> I have only had mine running for the past few months and wish I had >>>>>>> done >>>>>>> it >>>>>>> 2 years ago. >>>>>>> >>>>>>> Ron >>>>>>> >>>>>>> >>>>>>> Ken Egervari wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> Hi, I am using a library called Language tool. Since it does not have >>>>>>>> a >>>>>>>> maven repository anywhere, I had to make a local one for it. >>>>>>>> >>>>>>>> Unfortunately, every time I execute any maven task, Maven will check >>>>>>>> all >>>>>>>> the >>>>>>>> repositories for updated copies. This process can be rather slow and >>>>>>>> I'd >>>>>>>> rather maven just skipped it for these locally added libraries. This >>>>>>>> is >>>>>>>> what >>>>>>>> it spits out. How do I stop it? >>>>>>>> >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://repository.springsource.com/maven/bundles/release/languagetool/languagetool/1.0.0/languagetool-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:languagetool: >>>>>>>> pom:1.0.0' in repository com.springsource.repository.bundles.release ( >>>>>>>> http://repository.springsource.com/maven/bundles/release) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://maven.springframework.org/milestone/languagetool/languagetool/1.0.0/languagetool-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:languagetool:pom:1.0.0' >>>>>>>> in >>>>>>>> repository Springframework milestone ( >>>>>>>> http://maven.springframework.org/milestone) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://repository.jboss.com/maven2/languagetool/languagetool/1.0.0/languagetool-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:languagetool:pom:1.0.0' >>>>>>>> in >>>>>>>> repository jboss (http://repository.jboss.com/maven2) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://snapshots.jboss.org/maven2/languagetool/languagetool/1.0.0/languagetool-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:languagetool:pom:1.0.0' >>>>>>>> in >>>>>>>> repository snapshots.jboss.org (http://snapshots.jboss.org/maven2) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://repo1.maven.org/maven2/languagetool/languagetool/1.0.0/languagetool-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:languagetool:pom:1.0.0' >>>>>>>> in >>>>>>>> repository central (http://repo1.maven.org/maven2) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://repository.springsource.com/maven/bundles/release/languagetool/resource/1.0.0/resource-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:resource:pom:1.0.0' in >>>>>>>> repository com.springsource.repository.bundles.release ( >>>>>>>> http://repository.springsource.com/maven/bundles/release) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://maven.springframework.org/milestone/languagetool/resource/1.0.0/resource-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:resource:pom:1.0.0' in >>>>>>>> repository Springframework milestone ( >>>>>>>> http://maven.springframework.org/milestone) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://repository.jboss.com/maven2/languagetool/resource/1.0.0/resource-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:resource:pom:1.0.0' in >>>>>>>> repository jboss (http://repository.jboss.com/maven2) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://snapshots.jboss.org/maven2/languagetool/resource/1.0.0/resource-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:resource:pom:1.0.0' in >>>>>>>> repository snapshots.jboss.org (http://snapshots.jboss.org/maven2) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://repo1.maven.org/maven2/languagetool/resource/1.0.0/resource-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:resource:pom:1.0.0' in >>>>>>>> repository central (http://repo1.maven.org/maven2) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://repository.springsource.com/maven/bundles/release/languagetool/rules/1.0.0/rules-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:rules:pom:1.0.0' in >>>>>>>> repository >>>>>>>> com.springsource.repository.bundles.release ( >>>>>>>> http://repository.springsource.com/maven/bundles/release) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://maven.springframework.org/milestone/languagetool/rules/1.0.0/rules-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:rules:pom:1.0.0' in >>>>>>>> repository >>>>>>>> Springframework milestone (http://maven.springframework.org/milestone >>>>>>>> ) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://repository.jboss.com/maven2/languagetool/rules/1.0.0/rules-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:rules:pom:1.0.0' in >>>>>>>> repository >>>>>>>> jboss (http://repository.jboss.com/maven2) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> http://snapshots.jboss.org/maven2/languagetool/rules/1.0.0/rules-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:rules:pom:1.0.0' in >>>>>>>> repository >>>>>>>> snapshots.jboss.org (http://snapshots.jboss.org/maven2) >>>>>>>> Downloading: >>>>>>>> http://repo1.maven.org/maven2/languagetool/rules/1.0.0/rules-1.0.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:rules:pom:1.0.0' in >>>>>>>> repository >>>>>>>> central (http://repo1.maven.org/maven2) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://repository.springsource.com/maven/bundles/release/languagetool/segment/1.3.0/segment-1.3.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:segment:pom:1.3.0' in >>>>>>>> repository com.springsource.repository.bundles.release ( >>>>>>>> http://repository.springsource.com/maven/bundles/release) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://maven.springframework.org/milestone/languagetool/segment/1.3.0/segment-1.3.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:segment:pom:1.3.0' in >>>>>>>> repository Springframework milestone ( >>>>>>>> http://maven.springframework.org/milestone) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://repository.jboss.com/maven2/languagetool/segment/1.3.0/segment-1.3.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:segment:pom:1.3.0' in >>>>>>>> repository jboss (http://repository.jboss.com/maven2) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://snapshots.jboss.org/maven2/languagetool/segment/1.3.0/segment-1.3.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:segment:pom:1.3.0' in >>>>>>>> repository snapshots.jboss.org (http://snapshots.jboss.org/maven2) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> http://repo1.maven.org/maven2/languagetool/segment/1.3.0/segment-1.3.0.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:segment:pom:1.3.0' in >>>>>>>> repository central (http://repo1.maven.org/maven2) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://repository.springsource.com/maven/bundles/release/languagetool/morfologik/1.2.1/morfologik-1.2.1.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:morfologik:pom:1.2.1' in >>>>>>>> repository com.springsource.repository.bundles.release ( >>>>>>>> http://repository.springsource.com/maven/bundles/release) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://maven.springframework.org/milestone/languagetool/morfologik/1.2.1/morfologik-1.2.1.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:morfologik:pom:1.2.1' in >>>>>>>> repository Springframework milestone ( >>>>>>>> http://maven.springframework.org/milestone) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://repository.jboss.com/maven2/languagetool/morfologik/1.2.1/morfologik-1.2.1.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:morfologik:pom:1.2.1' in >>>>>>>> repository jboss (http://repository.jboss.com/maven2) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://snapshots.jboss.org/maven2/languagetool/morfologik/1.2.1/morfologik-1.2.1.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:morfologik:pom:1.2.1' in >>>>>>>> repository snapshots.jboss.org (http://snapshots.jboss.org/maven2) >>>>>>>> Downloading: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://repo1.maven.org/maven2/languagetool/morfologik/1.2.1/morfologik-1.2.1.pom >>>>>>>> [INFO] Unable to find resource 'languagetool:morfologik:pom:1.2.1' in >>>>>>>> repository central (http://repo1.maven.org/maven2) >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >>>>>>> For additional commands, e-mail: users-h...@maven.apache.org >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >>>>> For additional commands, e-mail: users-h...@maven.apache.org >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >>> For additional commands, e-mail: users-h...@maven.apache.org >>> >>> >>> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > Thanks, Jason ---------------------------------------------------------- Jason van Zyl Founder, Apache Maven http://twitter.com/jvanzyl ----------------------------------------------------------