Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [gemini-dev] Gemini Maven repo layout file permissions

I found a useful summary of Maven repository layout:


Essentially a group id of org.eclipse.gemini should result in contents like this:

/org/eclipse/gemini/$artifactId/$version/$artifactId-$version.$extension

Regards,
Glyn

On 12 Feb 2013, at 12:33, Glyn Normington <gnormington@xxxxxxxxxx> wrote:

I am in the process of publishing a milestone of Gemini Blueprint and when I came to upload the Maven repo to the Gemini Maven repo (for the first time), I noticed that there were some issues.

Firstly, the git repository seemed out of date, so I deleted it and recreated it. But then I twigged that I am the owner of the git repository, so I changed the file permissions to give the group rt.gemini write access. We'll have to wait for someone else to try to commit to the repo before we know this has worked.

Secondly, the Maven repo layout looked wrong and its file permissions were non-uniform.

For instance, take the directory /home/data/httpd/download.eclipse.org/gemini/mvn/org/eclipse. I would expect to see just a gemini subdirectory (unless I don't understand Maven repo layout, which is equally likely!). Instead I found:

ls -l
total 20
drwxr-xr-x 7 vgeorgieva common    4096 2012-07-21 09:08 gemini
drwxr-sr-x 4 mkeith     rt.gemini 4096 2012-11-15 15:20 org.eclipse.gemini.jpa
drwxr-sr-x 3 mkeith     rt.gemini 4096 2012-02-01 09:31 org.eclipse.gemini.jpa.samples
drwxrwxr-x 4 cfrost     common    4096 2012-12-07 06:20 org.eclipse.gemini.management
drwxr-xr-x 4 vgeorgieva common    4096 2012-11-26 12:52 org.eclipse.gemini.naming

with the following contents in gemini/

ls -l gemini/
total 20
drwxr-xr-x 4 vgeorgieva common 4096 2012-12-20 15:48 org.eclipse.gemini.web
drwxr-xr-x 4 vgeorgieva common 4096 2012-12-20 15:48 org.eclipse.gemini.web.core
drwxr-xr-x 4 vgeorgieva common 4096 2012-12-20 15:49 org.eclipse.gemini.web.extender
drwxr-xr-x 4 vgeorgieva common 4096 2012-12-20 15:49 org.eclipse.gemini.web.test
drwxr-xr-x 4 vgeorgieva common 4096 2012-12-20 15:50 org.eclipse.gemini.web.tomcat

So I'm not sure that the whole Gemini Maven repo is usable as a Maven repo.

Regards,
Glyn



Back to the top