Eric, this is my ~/.m2/settings-james.xml which I always specify as mvn command option:
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>${user.home}/.m2/repository-james</localRepository> </settings> Is there something weird in it? Performing mvn package does not touch the local repository, right? Maybe that is why I get the errors. I probably must run "mvn install" instead. Thanks Gazda On Tue, Jan 10, 2012 at 7:21 PM, Eric Charles <e...@apache.org> wrote: > Hi there, > > Trunk is buildable (at least here and on hudson > https://builds.apache.org/job/james-server-trunk/2530/). > > Try to force a clean via 'mvn clean install' if it really does not work > Maybe there is something weird in your maven settings.xml? > > Thx, > Eric > > > On 10/01/12 11:04, Jochen Gazda wrote: >> >> On Tue, Jan 10, 2012 at 10:20 AM, Ioan Eugen Stan<stan.ieu...@gmail.com> >> wrote: >>> >>> Pe 10.01.2012 11:14, Jochen Gazda a scris: >>> >>>> Gentlemen, >>>> >>>> I am quite new to maven, so maybe I am missing something obvious. >>>> >>>> Issuing >>>> >>>> cd james/current >>>> svn update >>>> mvn package -DskipTests -e >>>> >>>> has brought a compilation error in james-server-protocols-library >>>> saying that org.apache.james.protocols.api.logger.Logger could not be >>>> resolved. From maven's output it seemed that >>>> protocols.version=1.6-beta3 was used instead of 1.6.0-RC2-SNAPSHOT. I >>>> could not find any occurence of 1.6-beta3 in my workspace. I have >>>> concluded that maven's local repository ~/.m2/repository must somehow >>>> cause the inclusion of improper protocols.version. I have created a >>>> dedicated settings-james.xml for james builds with a new empty local >>>> repository: >>>> >>>> <?xml version="1.0" encoding="UTF-8"?> >>>> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" >>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>> xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 >>>> http://maven.apache.org/xsd/settings-1.0.0.xsd"> >>>> <localRepository>${user.home}/.m2/repository-james</localRepository> >>>> </settings> >>>> >>>> After having done that there came another james error: >>>> >>>> [ERROR] The project org.apache.james:apache-james:3.0-beta4-SNAPSHOT >>>> (/home/gazda/james/current/app/pom.xml) has 1 error >>>> [ERROR] Non-resolvable parent POM: Could not find artifact >>>> org.apache.james:james-server:pom:3.0-beta4-SNAPSHOT and >>>> 'parent.relativePath' points at no local POM @ line 26, column 13 >>>> >>>> I have changed the parent relativePath from empty to ../server/pom.xml >>>> >>>> and voila... The build fails on postage. As I do not need postage I >>>> have simply commented it out in current.pom.xml. After that the build >>>> succeeds. >>>> >>>> >>>> The question is: what kind of care does /current/app/pom.xml need? >>>> >>>> (a) I should set the parent.relativePath somewhere in my environment or >>>> >>>> (b) parent.relativePath should be fixed in /current/app/pom.xml >>>> >>>> Thanks >>>> >>>> Gazda >>>> >>> >>> From what I know the code in trunk is going through some refactoring >>> right >>> now so it may not be buildable. I suggest you take a tag release instead >>> of >>> trunk. >>> >>> Someone correct me if I'm wrong. >> >> >> Thank for your prompt reply, Ioan. >> >> Could please somebody utter a forecast when will the trunk be worth >> building again? >> >> Best, >> >> Gazda >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >> For additional commands, e-mail: server-dev-h...@james.apache.org >> > > -- > eric | http://about.echarles.net | @echarles > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org