Jukka Zitting (JIRA | 1 Nov 16:46 2005
Picon

Commented: (JCR-227) move core module to a subdirectory

    [ http://issues.apache.org/jira/browse/JCR-227?page=comments#action_12356511 ] 

Jukka Zitting commented on JCR-227:
-----------------------------------

fabrizio:
> last comment: always in favour of c, but using jackrabbit and not core in order to maintain it consistent
with the maven artifact id. 

OK, .../jackrabbit/trunk/jackrabbit it is then.

> move core module to a subdirectory
> ----------------------------------
>
>          Key: JCR-227
>          URL: http://issues.apache.org/jira/browse/JCR-227
>      Project: Jackrabbit
>         Type: Wish
>   Components: maven
>     Reporter: fabrizio giustina
>     Assignee: Jukka Zitting
>     Priority: Minor
>      Fix For: 1.0

>
> Actually the jackrabbit svn holds the code for the main module in the top level dir
> http://svn.apache.org/repos/asf/incubator/jackrabbit/trunk/
> and all the subprojects in subdirectories
> http://svn.apache.org/repos/asf/incubator/jackrabbit/trunk/contrib/
> given this layout is not possible to checkout from svn only the main module (if you get trunk, you get all),
(Continue reading)

Jukka Zitting | 1 Nov 17:22 2005

HEADS UP: Moving the core module to a subdirectory

Hi all,

I'm about to implement the JCR-227 proposal of moving Jackrabbit core to a
subdirectory of the current trunk directory. See JCR-227 for the rationale and
discussion about this change.

I will (finally) commit the change on Thursday at about 12:00 GMT. Subversion
should handle the move rather well, but you might want to be prepared if you
have many uncommitted changes or a heavily customized build environment. The
easiest way to adapt is to just get a fresh svn checkout after the change has
been committed.

The exact changes I will be making are:

    svn checkout https://svn.apache.org/repos/asf/incubator/jackrabbit/trunk
    cd trunk
    svn mkdir jackrabbit
    for DIR in `ls | grep -v jackrabbit | grep -v contrib`; do
        svn move $DIR jackrabbit
    done
    # edit the README.txt and other documents accordingly
    svn commit -m 'JCR-227: Move the main project module to a subdirectory'

I'd also like to use the opportunity to migrate to the Maven 2 standard
directory structure. This should simplify an eventual Maven 2 transition and
reduce the number of directory restructurings required. So, if nobody objects,
I will make the following changes right after the above commit:

    cd jackrabbit
    svn mkdir src/main
(Continue reading)

Jukka Zitting (JIRA | 1 Nov 17:28 2005
Picon

Resolved: (JCR-219) fix maven groupId

     [ http://issues.apache.org/jira/browse/JCR-219?page=all ]

Jukka Zitting resolved JCR-219:
-------------------------------

    Resolution: Duplicate

Duplicate of JCR-223.

> fix maven groupId
> -----------------
>
>          Key: JCR-219
>          URL: http://issues.apache.org/jira/browse/JCR-219
>      Project: Jackrabbit
>         Type: Improvement
>   Components: maven
>     Reporter: fabrizio giustina
>     Assignee: Jukka Zitting
>     Priority: Trivial
>      Fix For: 1.0

>
> The groupid specified in project.xml is actually simply  "jackrabbit".
> The new maven naming convention requires, at least for projects not yet in the maven repository, a groupid
which mimics the package name, so it should be changed to:
> <groupId>org.apache.jackrabbit</groupId>
> I think it's a good moment to fix this, while completing the restructuring of the project layout and
merging of modules...
> see http://maven.apache.org/reference/repository-upload.html
(Continue reading)

Jukka Zitting (JIRA | 1 Nov 17:26 2005
Picon

Updated: (JCR-219) fix maven groupId

     [ http://issues.apache.org/jira/browse/JCR-219?page=all ]

Jukka Zitting updated JCR-219:
------------------------------

    Fix Version: 1.0
        Version:     (was: 1.0)
      Assign To: Jukka Zitting

> fix maven groupId
> -----------------
>
>          Key: JCR-219
>          URL: http://issues.apache.org/jira/browse/JCR-219
>      Project: Jackrabbit
>         Type: Improvement
>   Components: maven
>     Reporter: fabrizio giustina
>     Assignee: Jukka Zitting
>     Priority: Trivial
>      Fix For: 1.0

>
> The groupid specified in project.xml is actually simply  "jackrabbit".
> The new maven naming convention requires, at least for projects not yet in the maven repository, a groupid
which mimics the package name, so it should be changed to:
> <groupId>org.apache.jackrabbit</groupId>
> I think it's a good moment to fix this, while completing the restructuring of the project layout and
merging of modules...
> see http://maven.apache.org/reference/repository-upload.html
(Continue reading)

Roy T. Fielding | 1 Nov 17:36 2005

site build fails at the moment

FYI, I just encountered a maven bug when trying to update the site.

site:run-reports:
     [echo] Generating the Change Log...
maven-changelog-plugin:report:
     [echo] Generating the changelog report
SCM Working Directory: /Users/fielding/ws/jackrabbit
SCM Command Line[0]: svn
SCM Command Line[1]: log
SCM Command Line[2]: -v
SCM Command Line[3]: -r{2005-11-02}:{2005-09-02}
ChangeSet between 2005-09-02 and 2005-11-02: 27 entries

BUILD FAILED
File...... 
/Users/fielding/.maven/cache/maven-changelog-plugin-1.8.2/plugin.jelly
Element... changelog:changelog
Line...... 108
Column.... -1
java.lang.NullPointerException

oops,

....Roy

Fabrizio Giustina | 1 Nov 18:58 2005
Picon

Re: HEADS UP: Moving the core module to a subdirectory

On 11/1/05, Jukka Zitting <jukka <at> zitting.name> wrote:
> I'd also like to use the opportunity to migrate to the Maven 2 standard
> directory structure.

Great!

>     svn move xdocs src/site

just one comment: the site/xdocs dir should also be renamed to "xdoc"
(no s) according to m2 standards.

fabrizio

Jukka Zitting | 1 Nov 19:18 2005

Re: HEADS UP: Moving the core module to a subdirectory

Hi,

Fabrizio Giustina wrote:
> just one comment: the site/xdocs dir should also be renamed to "xdoc"
> (no s) according to m2 standards.

OK, thanks.

BR,

Jukka Zitting

Michael Wechner | 2 Nov 09:12 2005

Re: SVN as Repository

Michael Schlotfeldt wrote:

> Hello everyone.
>
> The company I work for is creating a content management system (CMS).
>
> We use Subversion (SVN) internally at our offices and would like 
> changes the customers make through the web interface of the CMS system 
> to be automatically placed in our SVN repository (by syncing or 
> sharing a common repository). It seems to make the most sense to 
> follow JCR-170.
>
> Can Jackrabbit use SVN as the repository?

I think there are at least two problems:

- AFAIK Jackrabbit does not pass the path to the persistance manager, 
but only the UUID
- Staying in snyc, because I guess you would want people to allow 
accessing the SVN server through SVN clients, which would connect 
directly and not through a JCR layer

> Or is there another way to sync SVN and a jackrabbit repository.

I guess one could write a simple Import/Export, which would similar as a 
dump to the filesystem.

HTH

Michi
(Continue reading)

David Nuescheler | 2 Nov 09:24 2005
Picon

Re: SVN as Repository

hi michael,

> Can Jackrabbit use SVN as the repository? Or is there another way to
> sync SVN and a jackrabbit repository.
personally, i would love to see a svn server implemented on top of jcr.
i think there maybe some minor clashes in the versioning model but
other than that it should not be too much of an effort.

this is probably the other way around from what you had in mind but
should solve the same issues. at the same time it would allow people
to use an svn client to interact with any jcr-compliant content repository.

thoughts?

regards,
david

Stefan Guggisberg (JIRA | 2 Nov 10:42 2005
Picon

Created: (JCR-267) temporary files created by some jUnit test are not automatically removed

temporary files created by some jUnit test are not automatically removed
------------------------------------------------------------------------

         Key: JCR-267
         URL: http://issues.apache.org/jira/browse/JCR-267
     Project: Jackrabbit
        Type: Bug
  Components: TCK  
 Environment: r330078
    Reporter: Stefan Guggisberg
 Assigned to: Stefan Guggisberg 
    Priority: Minor


Gmane