You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Felix Knecht (Created) (JIRA)" <se...@james.apache.org> on 2011/10/13 12:31:11 UTC
[jira] [Created] (JAMES-1334) New module for james maven skin
New module for james maven skin
-------------------------------
Key: JAMES-1334
URL: https://issues.apache.org/jira/browse/JAMES-1334
Project: JAMES Server
Issue Type: Task
Components: Documentation
Affects Versions: Trunk
Reporter: Felix Knecht
Assignee: Felix Knecht
Hi all
I propose to put the maven-skin into an own module, e.g. https://svn.apache.org/repos/asf/james/skin/[trunk|tags|branches]. This would make the ...james/project/... tree clea[n|r]er.
Furthermore I don't see the need to reference a james pom as parent - there's not much benefit of doing so. We can reference directly to apache as parent. This will also avoid to run into cycling dependencies when including the skin in any James project and releasing skin may become less complicated as it doesn't depends on any james(-SNAPSHOT ?) poms and doesn't need to be released when releasing TLP pom.
I'd also like to rename it from maven-skin to either
- james-skin or
- apache-james-skin
- other suggestions
to make it more obvious it's a skin for the James project. My preferred one is james-skin because
- apache will be in the groupId
- Many other projects [1] prefix the artifactId only using the project name (e.g. lucene, openjpa, hadoop, camel, ...)
Sample can be seen @ [2]. I wonder if we should start with version 1.0 again (new artifact name), stay with 1.7 (which is still SNAPSHOT) or switch to 2.0.
Feedback welcome.
If nobody disagrees I'll start creating the module next Sunday or Monday (16/17th October).
Thanks and regards
Felix
[1] http://repo1.maven.org/maven2/org/apache/
[2] https://svn.apache.org/repos/asf/james/trunk/sandbox/felixk/sample-project-layout/skin
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org
[jira] [Resolved] (JAMES-1334) New module for james maven skin
Posted by "Felix Knecht (Resolved) (JIRA)" <se...@james.apache.org>.
[ https://issues.apache.org/jira/browse/JAMES-1334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Felix Knecht resolved JAMES-1334.
---------------------------------
Resolution: Fixed
Fix Version/s: Trunk
- Moved to its own module
- Renamed artifact to james-skin
- Parent pom references apache pom
- version kept 1.7-SNAPSHOT
> New module for james maven skin
> -------------------------------
>
> Key: JAMES-1334
> URL: https://issues.apache.org/jira/browse/JAMES-1334
> Project: JAMES Server
> Issue Type: Task
> Components: Documentation
> Affects Versions: Trunk
> Reporter: Felix Knecht
> Assignee: Felix Knecht
> Fix For: Trunk
>
>
> Hi all
> I propose to put the maven-skin into an own module, e.g. https://svn.apache.org/repos/asf/james/skin/[trunk|tags|branches]. This would make the ...james/project/... tree clea[n|r]er.
> Furthermore I don't see the need to reference a james pom as parent - there's not much benefit of doing so. We can reference directly to apache as parent. This will also avoid to run into cycling dependencies when including the skin in any James project and releasing skin may become less complicated as it doesn't depends on any james(-SNAPSHOT ?) poms and doesn't need to be released when releasing TLP pom.
> I'd also like to rename it from maven-skin to either
> - james-skin or
> - apache-james-skin
> - other suggestions
> to make it more obvious it's a skin for the James project. My preferred one is james-skin because
> - apache will be in the groupId
> - Many other projects [1] prefix the artifactId only using the project name (e.g. lucene, openjpa, hadoop, camel, ...)
> Sample can be seen @ [2]. I wonder if we should start with version 1.0 again (new artifact name), stay with 1.7 (which is still SNAPSHOT) or switch to 2.0.
> Feedback welcome.
> If nobody disagrees I'll start creating the module next Sunday or Monday (16/17th October).
> Thanks and regards
> Felix
> [1] http://repo1.maven.org/maven2/org/apache/
> [2] https://svn.apache.org/repos/asf/james/trunk/sandbox/felixk/sample-project-layout/skin
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org
[jira] [Closed] (JAMES-1334) New module for james maven skin
Posted by "Felix Knecht (Closed) (JIRA)" <se...@james.apache.org>.
[ https://issues.apache.org/jira/browse/JAMES-1334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Felix Knecht closed JAMES-1334.
-------------------------------
> New module for james maven skin
> -------------------------------
>
> Key: JAMES-1334
> URL: https://issues.apache.org/jira/browse/JAMES-1334
> Project: JAMES Server
> Issue Type: Task
> Components: Documentation
> Affects Versions: Trunk
> Reporter: Felix Knecht
> Assignee: Felix Knecht
> Fix For: Trunk
>
>
> Hi all
> I propose to put the maven-skin into an own module, e.g. https://svn.apache.org/repos/asf/james/skin/[trunk|tags|branches]. This would make the ...james/project/... tree clea[n|r]er.
> Furthermore I don't see the need to reference a james pom as parent - there's not much benefit of doing so. We can reference directly to apache as parent. This will also avoid to run into cycling dependencies when including the skin in any James project and releasing skin may become less complicated as it doesn't depends on any james(-SNAPSHOT ?) poms and doesn't need to be released when releasing TLP pom.
> I'd also like to rename it from maven-skin to either
> - james-skin or
> - apache-james-skin
> - other suggestions
> to make it more obvious it's a skin for the James project. My preferred one is james-skin because
> - apache will be in the groupId
> - Many other projects [1] prefix the artifactId only using the project name (e.g. lucene, openjpa, hadoop, camel, ...)
> Sample can be seen @ [2]. I wonder if we should start with version 1.0 again (new artifact name), stay with 1.7 (which is still SNAPSHOT) or switch to 2.0.
> Feedback welcome.
> If nobody disagrees I'll start creating the module next Sunday or Monday (16/17th October).
> Thanks and regards
> Felix
> [1] http://repo1.maven.org/maven2/org/apache/
> [2] https://svn.apache.org/repos/asf/james/trunk/sandbox/felixk/sample-project-layout/skin
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org