Hello Mark!

Yes, there is a confusion in how we the core is used. When looking at the
pom at the root of the argouml.tigris.org project it is probably a little
confusing. What should we name it instead?

I have not dared to deviate from the one source tree ~ one test tree ~ one
jar (~ one pom) set-up that we have established among the argouml source
projects. The argouml.tigris.org project is special in that it has several
jars in the same subversion repository and the pom at the root of the
argouml.tigris.org project, the argouml-core, specifies the scm for this. I
have not understood from the maven documentation how the scm  connection
specification is to be interpreted in connection to modules. I have assumed
that the module path is appended to the connection and developerConnection.
If the scm must be restated for every pom, then this level is more or less
pointless.

        /Linus


Den måndagen den 19:e september 2011 skrev Mark Fortner:

> Hi Linus,
> It looks like that fixed most of the problems.
>
> One thing I do not understand is the pom structure.  According to the
> ArgoUML Core project pom, it declares the argouml-app to be one of it's
> modules.  This would seem to be backwards.  I would expect the app to depend
> on core, and for the app to be the top-level project.
>
> When I look at the argouml-app/pom.xml file it declares that the
> src/argouml-app is one of its modules.
>
> It's also confusing that whole projects are found in the src directory,
> rather than simply the source for the project itself.
>
> Mark
>
>
> On Wed, Sep 14, 2011 at 2:20 PM, Linus Tolke Tigris <[email protected]>wrote:
>
> Hello Mark!
>
> I have now fixed the 378 pom files that were incorrect. I hope that it will
> work now.
>
>         /Linus
>
>
> 2011/9/14 Linus Tolke Tigris <[email protected]>
>
> Hi again Mark!
>
> It seems many poms in the ArgoUML Maven2 repository specify the groupId
> incorrectly (with slash (/) instead of dot). I guess that is the problem you
> have encountered.
>
> I will fix them now.
>
>         /Linus
>
>
> 2011/9/13 Mark Fortner <[email protected]>
>
> Hi Linus,
> I've never used profiles before, so I couldn't tell you if it's the right
> approach.
>
> In the short-term though, I would think that the main priority should be in
> getting a stable build that works both from the command line and from the
> Maven Eclipse plugin, and that generates releasable artifacts like an
> installable zip file, a Mac App, Linux rpms/debs, webstart app, etc.
>
> Once this is done then it should be relatively easy to publish libraries
> into sonatypes repository so that developers can do builds that are limited
> in scope and don't require them to check out quite so much code.
>
> I've spent the last couple of hours chasing down a rat hole because the
> artifactIds on some components were changed.  I can build from the command
> line, but I can't build from Eclipse yet.  I'm getting the missing artifact
> messages (shown below).  These are in my local repository so they should
> resolve.
>
> 9/12/11 11:02:18 PM PDT: Missing artifact
> org.tigris.gef:gef:pom:0.13.7:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact
> org.tigris.swidgets:swidgets:pom:0.1.4-5:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact
> org.tigris.toolbar:toolbar:jar:1.4.1-20071227-1:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact
> commons-collections:commons-collections:jar:3.1:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact
> commons-lang:commons-lang:jar:2.1:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact org.jdom:jdom:jar:1.1:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact antlr:antlr:jar:2.7.7:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact
> avalon-logkit:avalon-logkit:jar:2.1:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact
> javax.servlet:servlet-api:jar:2.3:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact
> geronimo-spec:geronimo-spec-javamail:jar:1.3.1-rc3:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact
> geronimo-spec:geronimo-spec-jms:jar:1.1-rc4:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact
> werken-xpath:werken-xpath:jar:0.9.4:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact oro:oro:jar:2.0.8:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact log4j:log4j:jar:1.2.6:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact velocity:velocity:jar:1.5:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact
> org.eclipse.uml2:org.eclipse.uml2.uml.edit:pom:3.1.0.v201005031530:compile
> 9/12/11 11:02:18 PM PDT: Missing artifact
> org.apache.xmlgraphics:batik-svggen:jar:1.7:compile
>
> 9/12/11 11:02:18 PM PDT: Missing artifact
> org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile
>
> 9/12/11 11:02:18 PM PDT: Missing artifact
> org.apache.xmlgraphics:batik-util:jar:1.7:compile
>
> 9/12/11 11:02:18 PM PDT: Missing artifact
> xml-apis:xml-apis:jar:1.3.04:compile
>
> 9/12/11 11:02:18 PM PDT: Missing artifact
> geronimo-spec:geronimo-spec-jms:pom:1.1-rc4:compile
>
> 9/12/11 11:02:18 PM PDT: Missing artifact
> org.eclipse.emf:org.eclipse.emf.ecore.xmi:pom:2.5.0.v20100521-1846:compile
>
> 9/12/11 11:02:18 PM PDT: Missing artifact
> org.eclipse.uml2:org.eclipse.uml2.common.edit:jar:1.5.0.v201005031530:compile
>
> 9/12/11 11:02:18 PM PDT: Missing artifact org.jdom:jdom:pom:1.1:compile
>
> 9/12/11 11:02:18 PM PDT: Missing artifact
> org.apache.xmlgraphics:batik-awt-util:pom:1.7:compile
>
> 9/12/11 11:02:18 PM PDT: Missing ar
>
>

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2841116

To unsubscribe from this discussion, e-mail: 
[[email protected]].
To be allowed to post to the list contact the mailing list moderator, email: 
[[email protected]]

Reply via email to