Re: Parent vs BOM

2013-12-22 Thread Romain Manni-Bucau
+-0 while deltaspike doesnt use itself the bom (they lead too often to dep
issues in practise)
Le 23 déc. 2013 02:09, "John D. Ament"  a écrit :

> Hi all
>
> Recently for the binary distribution task, I added a bom.  I added
> this because the parent pom includes our dependencies, as well as our
> developer list.  For someone importing the project to build against, I
> figured this was a bad idea (we would show as developers in that
> imported pom).  However, this ended up adding some double entry.
>
> So I'd like to propose moving this bom up a few directories, and leave
> this up as the only place to have the modules listed.  Importing this
> one into our parent.
>
> WDYT?
>
> John
>


[jira] [Assigned] (DELTASPIKE-477) New Scheduler module is not included in binary distribution.

2013-12-22 Thread John D. Ament (JIRA)

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

John D. Ament reassigned DELTASPIKE-477:


Assignee: John D. Ament

> New Scheduler module is not included in binary distribution.
> 
>
> Key: DELTASPIKE-477
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-477
> Project: DeltaSpike
>  Issue Type: Task
>  Components: Scheduler
>Reporter: John D. Ament
>Assignee: John D. Ament
> Fix For: 0.6
>
>




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Reopened] (DELTASPIKE-477) New Scheduler module is not included in binary distribution.

2013-12-22 Thread John D. Ament (JIRA)

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

John D. Ament reopened DELTASPIKE-477:
--


Actually it still is not in there.  I wanted to hold off on resolving this 
until we figure out parent vs bom.

> New Scheduler module is not included in binary distribution.
> 
>
> Key: DELTASPIKE-477
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-477
> Project: DeltaSpike
>  Issue Type: Task
>  Components: Scheduler
>Reporter: John D. Ament
> Fix For: 0.6
>
>




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


Parent vs BOM

2013-12-22 Thread John D. Ament
Hi all

Recently for the binary distribution task, I added a bom.  I added
this because the parent pom includes our dependencies, as well as our
developer list.  For someone importing the project to build against, I
figured this was a bad idea (we would show as developers in that
imported pom).  However, this ended up adding some double entry.

So I'd like to propose moving this bom up a few directories, and leave
this up as the only place to have the modules listed.  Importing this
one into our parent.

WDYT?

John


[jira] [Closed] (DELTASPIKE-478) Create build profile in jenkins that creates binary distribution.

2013-12-22 Thread John D. Ament (JIRA)

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

John D. Ament closed DELTASPIKE-478.



> Create build profile in jenkins that creates binary distribution.
> -
>
> Key: DELTASPIKE-478
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-478
> Project: DeltaSpike
>  Issue Type: Improvement
>Affects Versions: 0.6
>Reporter: John D. Ament
>Assignee: Mark Struberg
>Priority: Minor
> Fix For: 0.6
>
>
> Please add a jenkins job to execute with the -Pdistribution profile.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Commented] (DELTASPIKE-478) Create build profile in jenkins that creates binary distribution.

2013-12-22 Thread John D. Ament (JIRA)

[ 
https://issues.apache.org/jira/browse/DELTASPIKE-478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13855322#comment-13855322
 ] 

John D. Ament commented on DELTASPIKE-478:
--

Thanks, it worked! The only issue I saw was that browsing only shows tar.gz not 
zip.  The zip is there.

I'll start updating getting started docs around this.

> Create build profile in jenkins that creates binary distribution.
> -
>
> Key: DELTASPIKE-478
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-478
> Project: DeltaSpike
>  Issue Type: Improvement
>Affects Versions: 0.6
>Reporter: John D. Ament
>Assignee: Mark Struberg
>Priority: Minor
> Fix For: 0.6
>
>
> Please add a jenkins job to execute with the -Pdistribution profile.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Resolved] (DELTASPIKE-477) New Scheduler module is not included in binary distribution.

2013-12-22 Thread Gerhard Petracek (JIRA)

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

Gerhard Petracek resolved DELTASPIKE-477.
-

   Resolution: Fixed
Fix Version/s: 0.6

> New Scheduler module is not included in binary distribution.
> 
>
> Key: DELTASPIKE-477
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-477
> Project: DeltaSpike
>  Issue Type: Task
>  Components: Scheduler
>Reporter: John D. Ament
> Fix For: 0.6
>
>




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (DELTASPIKE-477) New Scheduler module is not included in binary distribution.

2013-12-22 Thread Gerhard Petracek (JIRA)

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

Gerhard Petracek updated DELTASPIKE-477:


Issue Type: Task  (was: Bug)

> New Scheduler module is not included in binary distribution.
> 
>
> Key: DELTASPIKE-477
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-477
> Project: DeltaSpike
>  Issue Type: Task
>  Components: Scheduler
>Reporter: John D. Ament
>




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Comment Edited] (DELTASPIKE-472) Implement portable extensions that install custom beans when not running inside a WAR file.

2013-12-22 Thread Gerhard Petracek (JIRA)

[ 
https://issues.apache.org/jira/browse/DELTASPIKE-472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13855147#comment-13855147
 ] 

Gerhard Petracek edited comment on DELTASPIKE-472 at 12/22/13 10:44 AM:


@john: no - it is not. we just agreed on adding config-files (optionally) 
needed by some containers if adding it/them is the only impact.
i haven't said that we won't/shouldn't do it. we just need something more 
concrete + we shouldn't do it manually.


was (Author: gpetracek):
@john: no - it is not. we just agreed on adding config-files (optionally) 
needed by some containers if adding it/them is the only impact

> Implement portable extensions that install custom beans when not running 
> inside a WAR file.
> ---
>
> Key: DELTASPIKE-472
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-472
> Project: DeltaSpike
>  Issue Type: Improvement
>  Components: Core
>Reporter: John D. Ament
>Assignee: John D. Ament
> Fix For: 0.6
>
>
> In many cases, when you deploy with CDI you're using a self contained WAR 
> that has everything in it.  However, in certain deployment models you can 
> reference external classpath entries that could be available to you, but not 
> scanned based on CDI scanning rules.
> To work with these more efficiently, we need to implement some extensions 
> that do very basic things, mostly installing custom beans at runtime to the 
> destination applications.
> I'll go through the application and identify cases where we need to install a 
> bean, ignoring things that obviously don't belong, e.g. @Typed classes which 
> are understood to not be installed.  At a minimum we should create extensions 
> that encompass our primary features, where they don't already exist - for 
> example, Partial Bean is already an extension and needs no other work, Bean 
> Validation doesn't need an extension since it can be configured, Servlet 
> simply needs to be registered.  Most of this work seems to be in Core.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Commented] (DELTASPIKE-472) Implement portable extensions that install custom beans when not running inside a WAR file.

2013-12-22 Thread Gerhard Petracek (JIRA)

[ 
https://issues.apache.org/jira/browse/DELTASPIKE-472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13855147#comment-13855147
 ] 

Gerhard Petracek commented on DELTASPIKE-472:
-

@john: no - it is not. we just agreed on adding config-files (optionally) 
needed by some containers if adding it/them is the only impact

> Implement portable extensions that install custom beans when not running 
> inside a WAR file.
> ---
>
> Key: DELTASPIKE-472
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-472
> Project: DeltaSpike
>  Issue Type: Improvement
>  Components: Core
>Reporter: John D. Ament
>Assignee: John D. Ament
> Fix For: 0.6
>
>
> In many cases, when you deploy with CDI you're using a self contained WAR 
> that has everything in it.  However, in certain deployment models you can 
> reference external classpath entries that could be available to you, but not 
> scanned based on CDI scanning rules.
> To work with these more efficiently, we need to implement some extensions 
> that do very basic things, mostly installing custom beans at runtime to the 
> destination applications.
> I'll go through the application and identify cases where we need to install a 
> bean, ignoring things that obviously don't belong, e.g. @Typed classes which 
> are understood to not be installed.  At a minimum we should create extensions 
> that encompass our primary features, where they don't already exist - for 
> example, Partial Bean is already an extension and needs no other work, Bean 
> Validation doesn't need an extension since it can be configured, Servlet 
> simply needs to be registered.  Most of this work seems to be in Core.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Resolved] (DELTASPIKE-475) auto. registration of jobs with cron-expressions

2013-12-22 Thread Gerhard Petracek (JIRA)

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

Gerhard Petracek resolved DELTASPIKE-475.
-

Resolution: Fixed

#1 it's already possible to use other schedulers (a custom integration just 
needs to provide a custom implementation of Scheduler (QuartzScheduler is 
Deactivatable see DELTASPIKE-474) + a config-value for 
"deltaspike.scheduler.job-class" -> users don't even need to provide a special 
config - just a custom module which provides the config + handles deactivation 
of the defaults correctly)
#2 as mentioned by romain, we can create own modules as soon as we support more 
than quartz

> auto. registration of jobs with cron-expressions
> 
>
> Key: DELTASPIKE-475
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-475
> Project: DeltaSpike
>  Issue Type: New Feature
>  Components: Scheduler
>Reporter: Gerhard Petracek
>Assignee: Gerhard Petracek
> Fix For: 0.6
>
>
> includes:
>  - support of any scheduler which allows to register jobs based on 
> cron-expressions
>  - default integration with quartz



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Commented] (DELTASPIKE-478) Create build profile in jenkins that creates binary distribution.

2013-12-22 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/DELTASPIKE-478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13855139#comment-13855139
 ] 

Mark Struberg commented on DELTASPIKE-478:
--

Txs John, I now added the profile to our 'DeltaSpike Deploy' build job at 
builds.apache.org.
I also started a  fresh build now. Can you please check for the expected 
results on http://repository.apache.org/ ?


> Create build profile in jenkins that creates binary distribution.
> -
>
> Key: DELTASPIKE-478
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-478
> Project: DeltaSpike
>  Issue Type: Improvement
>Affects Versions: 0.6
>Reporter: John D. Ament
>Assignee: Mark Struberg
>Priority: Minor
> Fix For: 0.6
>
>
> Please add a jenkins job to execute with the -Pdistribution profile.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Resolved] (DELTASPIKE-478) Create build profile in jenkins that creates binary distribution.

2013-12-22 Thread Mark Struberg (JIRA)

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

Mark Struberg resolved DELTASPIKE-478.
--

   Resolution: Fixed
Fix Version/s: 0.6

> Create build profile in jenkins that creates binary distribution.
> -
>
> Key: DELTASPIKE-478
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-478
> Project: DeltaSpike
>  Issue Type: Improvement
>Affects Versions: 0.6
>Reporter: John D. Ament
>Assignee: Mark Struberg
>Priority: Minor
> Fix For: 0.6
>
>
> Please add a jenkins job to execute with the -Pdistribution profile.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Commented] (DELTASPIKE-475) auto. registration of jobs with cron-expressions

2013-12-22 Thread Thomas Andraschko (JIRA)

[ 
https://issues.apache.org/jira/browse/DELTASPIKE-475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13855131#comment-13855131
 ] 

Thomas Andraschko commented on DELTASPIKE-475:
--

+1 Romain

> auto. registration of jobs with cron-expressions
> 
>
> Key: DELTASPIKE-475
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-475
> Project: DeltaSpike
>  Issue Type: New Feature
>  Components: Scheduler
>Reporter: Gerhard Petracek
>Assignee: Gerhard Petracek
> Fix For: 0.6
>
>
> includes:
>  - support of any scheduler which allows to register jobs based on 
> cron-expressions
>  - default integration with quartz



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)