svn commit: r891019 - in /websites/production/tapestry/content: ./ 2009/09/13/ 2009/10/27/ 2009/11/25/ 2010/07/18/ 2010/07/24/ 2010/10/11/ 2010/10/31/ 2010/11/18/ 2010/11/19/ 2010/12/16/ 2010/12/17/ 2

2013-12-18 Thread buildbot
Author: buildbot
Date: Thu Dec 19 03:25:56 2013
New Revision: 891019

Log:
Production update by buildbot for tapestry


[This commit notification would consist of 62 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]


[CONF] Apache Tapestry > Building Tapestry from Source

2013-12-18 Thread Bob Harner (Confluence)














  


Bob Harner edited the page:
 


Building Tapestry from Source   




 Comment: Just testing the publishing process 


This is a guide to building Tapestry itself from source code. This is primarily of interest to Tapestry contributors, rather than Tapestry users.
...
Clone Tapestry from the Git repo:

  Command-line git users: 




 Non Committers: 
 git clone http://git-wip-us.apache.org/repos/asf/tapestry-5.git     


 Committers: 
 git clone https://git-wip-us.apache.org/repos/asf/tapestry-5.git     



 
Eclipse EGit users:

Switch to Git perspective; then copy one of the URLs above into paste buffer
Right-click > Paste repository path or URI. This will bring up the Clone Git Repository dialog.
Committers: make sure Protocol is https, and enter your Apache commiter LDAP user name & password
click Next.
Select the branches you're interested in (e.g 5.3 and master), click Next
Select Directory to where you want the project source code (e.g. ~/git/tapestry-5 or %HOME%\git\tapestry-5)
Select whichever "Initial Branch" you're interested in (e.g. master)
Set "Remote name" to "origin" (the default)
 VERY IMPORTANT: uncheck the "Import all existing projects" checkbox (we'll do this using Gradle, below)
Click Finish. (Be patient; the clone operation might take a few minutes.)
 

...

Command-line users:

 ./gradlew build -x test 
You can skip tests on a specific module by adding a colon and the module name. For example: -x test:tapestry-ioc 
   

[jira] [Updated] (TAP5-2029) Copy annotations from service implementation to proxy (was JPA annotations expose implementation details in service interfaces)

2013-12-18 Thread Thiago H. de Paula Figueiredo (JIRA)

 [ 
https://issues.apache.org/jira/browse/TAP5-2029?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thiago H. de Paula Figueiredo updated TAP5-2029:


Labels: month-of-tapestry  (was: )

> Copy annotations from service implementation to proxy (was JPA annotations 
> expose implementation details in service interfaces)
> ---
>
> Key: TAP5-2029
> URL: https://issues.apache.org/jira/browse/TAP5-2029
> Project: Tapestry 5
>  Issue Type: Improvement
>  Components: tapestry-ioc
>Affects Versions: 5.3.6
>Reporter: John Coleman
>Assignee: Thiago H. de Paula Figueiredo
>Priority: Minor
>  Labels: month-of-tapestry
>
> The commit after and persistence context annotations are required on the 
> service interface definition thereby exposing internal implementation details 
> (see below example from docs). Details of implementation should be hidden at 
> the interface level, both these annotations break the rule.
> Perhaps this code could appear in the Impl classes, or be provided in 
> configuration somehow?
> public interface UserDAO {
>@CommitAfter
>@PersistenceContext(unitName = "DemoUnit")
>void add(User user);



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)


[jira] [Created] (TAP5-2266) @code JavaDoc is stripped entirely from component reference output

2013-12-18 Thread Howard M. Lewis Ship (JIRA)
Howard M. Lewis Ship created TAP5-2266:
--

 Summary: @code JavaDoc is stripped entirely from component 
reference output
 Key: TAP5-2266
 URL: https://issues.apache.org/jira/browse/TAP5-2266
 Project: Tapestry 5
  Issue Type: Bug
  Components: documentation, tapestry-component-report
Affects Versions: 5.4
Reporter: Howard M. Lewis Ship


Noticed this in the description of the navbar parameter here:

http://people.apache.org/~hlship/t5api/apidocs//org/apache/tapestry5/corelib/components/DevTool.html

Some content that was inside {@code} was removed entirely, making the result a 
bit gibberish.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)


[jira] [Updated] (TAP5-1611) out-of-the-box way in Tapestry for replacing components

2013-12-18 Thread Thiago H. de Paula Figueiredo (JIRA)

 [ 
https://issues.apache.org/jira/browse/TAP5-1611?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thiago H. de Paula Figueiredo updated TAP5-1611:


Component/s: (was: tapestry-ioc)
 tapestry-core
 Labels: component  (was: IOC component)

> out-of-the-box way in Tapestry for replacing components
> ---
>
> Key: TAP5-1611
> URL: https://issues.apache.org/jira/browse/TAP5-1611
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core
>Affects Versions: 5.3
>Reporter: Jens Breitenstein
>Assignee: Thiago H. de Paula Figueiredo
>Priority: Minor
>  Labels: component
>
> It would be nice to allow global component replacement by a different 
> component class (or derived version from the original) compared to the field 
> type provided. So @InjectComponent would behave more or less like @Inject for 
> services without the need of Interfaces. 
> NOTE: 
> current workaround is decorating ComponentInstantiatorSource 
> As Thiago outlines my workaround is sub-optimal as it bases on internal 
> classes which might subject to change without notice. He suggests to have an 
> Service we can contribute our "overrides" to. Replaceing components would 
> introduce a new level of flexibility to change implementations without 
> touching tml's at all. Naturally ServiceBinder was not my suggested place for 
> this new kind of "binding", seems to be a misunderstanding. From a functional 
> point of view I was just thinking about something like...
>   public static void bind(final ComponentBinder binder)
>   {
>   binder.bind(ComponentA,class, ComponentBderivedFromA.class);
>   }
> ...this, as an example. 



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)