Re: [email and vfs] about adding class FileObjectDataSource
Oh as related. I put this poor little thing at https://github.com/XenoAmess/commons-vfs2-email/blob/master/pom.xml for now. If anybody need it just grab it. Xeno Amess 于2020年5月27日周三 下午6:26写道: > > I am not sure if this one class is worth the work and management > overhead for a new jar. > me neither:-) > > Bernd Eckenfels 于2020年5月27日周三 下午6:19写道: > >> The only clean place I could see would be a new module of VFS so it does >> not introduce a new dependency to commons-mail, I am not sure if this one >> class is worth the work and management overhead for a new jar. >> >> As sample code we could put it in the Maven site or maybe as a test >> dependency? >> >> Gruss >> Bernd >> >> >> -- >> http://bernd.eckenfels.net >> >> Von: Xeno Amess >> Gesendet: Wednesday, May 27, 2020 12:16:22 PM >> An: Commons Developers List >> Betreff: Re: [email and vfs] about adding class FileObjectDataSource >> >> Yeh that is the function I used. >> I want to put the class FileObjectDataSource I made to some repo, because >> I >> think it is somehow useful, and everybody who use >> commons-vfs& will benefit from it. >> but I just don't know where should I put it to. >> >> >> Siegfried Goeschl 于2020年5月27日周三 下午6:11写道: >> >> > Hi, >> > >> > I do not fully understand the problem - AFAIK there is an attach method >> > which takes a DataSource sou can just pass your FileObjectDataSource? >> > >> > But I guess I miss something here :-) >> > >> > Thanks in advance, >> > >> > Siegfried Goeschl >> > >> > >> > > On 27.05.2020, at 11:30, Xeno Amess wrote: >> > > >> > > Hi. >> > > I'm trying to maintain commons-email today, and I want to make a new >> > class >> > > FileObjectDataSource, who implements javax.activation.DataSource. >> > > But things is not as easy as I want. >> > > 1. the reason. >> > > the reason for making such a class is when last month I was doing some >> > > school work for graduation project, and in that system I need a >> backend >> > > server to send emails. >> > > And I want to attach some FileObject (from vfs) as attachments of the >> > > emails sent, so I have to make a class FileObjectDataSource (something >> > > which is actually very similar to javax.activation.FileDataSource but >> > > dealing not File but FileObject). >> > > then I thought this class might be helpful to others, so I want to >> put it >> > > into some place. >> > > the question is, where shall I put it? commons-email, or commons-vfs? >> > > 2. commons-email. >> > > start with commons-email. >> > > If I make such a class into commons-email, then commons-email must add >> > > commons-vfs as a dependency. >> > > which sounds crazy to implement so small a feature to include a large >> new >> > > dependency. >> > > 3. commons-vfs >> > > If I make such a class into commons-vfs, then some worse things might >> > > happen. >> > > First, the javax.activation.DataSource is actually deleted since >> jdk11, >> > and >> > > commons-email use [jakarta.mail] for Infrastructure, whitch contains a >> > copy >> > > of javax.activation.DataSource. >> > > So commons-vfs must make [jakarta.mail] as a dependency. >> > > which sounds crazy to implement so small a feature to include a large >> new >> > > dependency. >> > > Second, [jakarta.mail] is actually 2.0rc now, and they claimed they >> > would >> > > release 2.0 soon. >> > > and in jakarta2.0, all uses of javax.activation.DataSource will be >> > > replaced by jakarta.activation.DataSource. >> > > Also, it is not actually related to vfs itself, but only a usage of >> vfs, >> > so >> > > I don't think it good to be added to vfs. >> > > 4. so maybe I should make another repo for storing such a class? >> > > man, starting a repo for a single class sounds crazy. >> > > 5. any better ideas? >> > >> > >> > - >> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> > For additional commands, e-mail: dev-h...@commons.apache.org >> > >> > >> >
Re: [email and vfs] about adding class FileObjectDataSource
Sorry, https://github.com/XenoAmess/commons-vfs2-email I mean. Xeno Amess 于2020年5月27日周三 下午10:46写道: > Oh as related. > I put this poor little thing at > https://github.com/XenoAmess/commons-vfs2-email/blob/master/pom.xml for > now. > If anybody need it just grab it. > > Xeno Amess 于2020年5月27日周三 下午6:26写道: > >> > I am not sure if this one class is worth the work and management >> overhead for a new jar. >> me neither:-) >> >> Bernd Eckenfels 于2020年5月27日周三 下午6:19写道: >> >>> The only clean place I could see would be a new module of VFS so it does >>> not introduce a new dependency to commons-mail, I am not sure if this one >>> class is worth the work and management overhead for a new jar. >>> >>> As sample code we could put it in the Maven site or maybe as a test >>> dependency? >>> >>> Gruss >>> Bernd >>> >>> >>> -- >>> http://bernd.eckenfels.net >>> >>> Von: Xeno Amess >>> Gesendet: Wednesday, May 27, 2020 12:16:22 PM >>> An: Commons Developers List >>> Betreff: Re: [email and vfs] about adding class FileObjectDataSource >>> >>> Yeh that is the function I used. >>> I want to put the class FileObjectDataSource I made to some repo, >>> because I >>> think it is somehow useful, and everybody who use >>> commons-vfs& will benefit from it. >>> but I just don't know where should I put it to. >>> >>> >>> Siegfried Goeschl 于2020年5月27日周三 下午6:11写道: >>> >>> > Hi, >>> > >>> > I do not fully understand the problem - AFAIK there is an attach method >>> > which takes a DataSource sou can just pass your FileObjectDataSource? >>> > >>> > But I guess I miss something here :-) >>> > >>> > Thanks in advance, >>> > >>> > Siegfried Goeschl >>> > >>> > >>> > > On 27.05.2020, at 11:30, Xeno Amess wrote: >>> > > >>> > > Hi. >>> > > I'm trying to maintain commons-email today, and I want to make a new >>> > class >>> > > FileObjectDataSource, who implements javax.activation.DataSource. >>> > > But things is not as easy as I want. >>> > > 1. the reason. >>> > > the reason for making such a class is when last month I was doing >>> some >>> > > school work for graduation project, and in that system I need a >>> backend >>> > > server to send emails. >>> > > And I want to attach some FileObject (from vfs) as attachments of the >>> > > emails sent, so I have to make a class FileObjectDataSource >>> (something >>> > > which is actually very similar to javax.activation.FileDataSource but >>> > > dealing not File but FileObject). >>> > > then I thought this class might be helpful to others, so I want to >>> put it >>> > > into some place. >>> > > the question is, where shall I put it? commons-email, or commons-vfs? >>> > > 2. commons-email. >>> > > start with commons-email. >>> > > If I make such a class into commons-email, then commons-email must >>> add >>> > > commons-vfs as a dependency. >>> > > which sounds crazy to implement so small a feature to include a >>> large new >>> > > dependency. >>> > > 3. commons-vfs >>> > > If I make such a class into commons-vfs, then some worse things might >>> > > happen. >>> > > First, the javax.activation.DataSource is actually deleted since >>> jdk11, >>> > and >>> > > commons-email use [jakarta.mail] for Infrastructure, whitch contains >>> a >>> > copy >>> > > of javax.activation.DataSource. >>> > > So commons-vfs must make [jakarta.mail] as a dependency. >>> > > which sounds crazy to implement so small a feature to include a >>> large new >>> > > dependency. >>> > > Second, [jakarta.mail] is actually 2.0rc now, and they claimed they >>> > would >>> > > release 2.0 soon. >>> > > and in jakarta2.0, all uses of javax.activation.DataSource will be >>> > > replaced by jakarta.activation.DataSource. >>> > > Also, it is not actually related to vfs itself, but only a usage of >>> vfs, >>> > so >>> > > I don't think it good to be added to vfs. >>> > > 4. so maybe I should make another repo for storing such a class? >>> > > man, starting a repo for a single class sounds crazy. >>> > > 5. any better ideas? >>> > >>> > >>> > - >>> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>> > For additional commands, e-mail: dev-h...@commons.apache.org >>> > >>> > >>> >>
Re: [email and vfs] about adding class FileObjectDataSource
> I am not sure if this one class is worth the work and management overhead for a new jar. me neither:-) Bernd Eckenfels 于2020年5月27日周三 下午6:19写道: > The only clean place I could see would be a new module of VFS so it does > not introduce a new dependency to commons-mail, I am not sure if this one > class is worth the work and management overhead for a new jar. > > As sample code we could put it in the Maven site or maybe as a test > dependency? > > Gruss > Bernd > > > -- > http://bernd.eckenfels.net > > Von: Xeno Amess > Gesendet: Wednesday, May 27, 2020 12:16:22 PM > An: Commons Developers List > Betreff: Re: [email and vfs] about adding class FileObjectDataSource > > Yeh that is the function I used. > I want to put the class FileObjectDataSource I made to some repo, because I > think it is somehow useful, and everybody who use > commons-vfs& will benefit from it. > but I just don't know where should I put it to. > > > Siegfried Goeschl 于2020年5月27日周三 下午6:11写道: > > > Hi, > > > > I do not fully understand the problem - AFAIK there is an attach method > > which takes a DataSource sou can just pass your FileObjectDataSource? > > > > But I guess I miss something here :-) > > > > Thanks in advance, > > > > Siegfried Goeschl > > > > > > > On 27.05.2020, at 11:30, Xeno Amess wrote: > > > > > > Hi. > > > I'm trying to maintain commons-email today, and I want to make a new > > class > > > FileObjectDataSource, who implements javax.activation.DataSource. > > > But things is not as easy as I want. > > > 1. the reason. > > > the reason for making such a class is when last month I was doing some > > > school work for graduation project, and in that system I need a backend > > > server to send emails. > > > And I want to attach some FileObject (from vfs) as attachments of the > > > emails sent, so I have to make a class FileObjectDataSource (something > > > which is actually very similar to javax.activation.FileDataSource but > > > dealing not File but FileObject). > > > then I thought this class might be helpful to others, so I want to put > it > > > into some place. > > > the question is, where shall I put it? commons-email, or commons-vfs? > > > 2. commons-email. > > > start with commons-email. > > > If I make such a class into commons-email, then commons-email must add > > > commons-vfs as a dependency. > > > which sounds crazy to implement so small a feature to include a large > new > > > dependency. > > > 3. commons-vfs > > > If I make such a class into commons-vfs, then some worse things might > > > happen. > > > First, the javax.activation.DataSource is actually deleted since jdk11, > > and > > > commons-email use [jakarta.mail] for Infrastructure, whitch contains a > > copy > > > of javax.activation.DataSource. > > > So commons-vfs must make [jakarta.mail] as a dependency. > > > which sounds crazy to implement so small a feature to include a large > new > > > dependency. > > > Second, [jakarta.mail] is actually 2.0rc now, and they claimed they > > would > > > release 2.0 soon. > > > and in jakarta2.0, all uses of javax.activation.DataSource will be > > > replaced by jakarta.activation.DataSource. > > > Also, it is not actually related to vfs itself, but only a usage of > vfs, > > so > > > I don't think it good to be added to vfs. > > > 4. so maybe I should make another repo for storing such a class? > > > man, starting a repo for a single class sounds crazy. > > > 5. any better ideas? > > > > > > - > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > >
Re: [email and vfs] about adding class FileObjectDataSource
The only clean place I could see would be a new module of VFS so it does not introduce a new dependency to commons-mail, I am not sure if this one class is worth the work and management overhead for a new jar. As sample code we could put it in the Maven site or maybe as a test dependency? Gruss Bernd -- http://bernd.eckenfels.net Von: Xeno Amess Gesendet: Wednesday, May 27, 2020 12:16:22 PM An: Commons Developers List Betreff: Re: [email and vfs] about adding class FileObjectDataSource Yeh that is the function I used. I want to put the class FileObjectDataSource I made to some repo, because I think it is somehow useful, and everybody who use commons-vfs& will benefit from it. but I just don't know where should I put it to. Siegfried Goeschl 于2020年5月27日周三 下午6:11写道: > Hi, > > I do not fully understand the problem - AFAIK there is an attach method > which takes a DataSource sou can just pass your FileObjectDataSource? > > But I guess I miss something here :-) > > Thanks in advance, > > Siegfried Goeschl > > > > On 27.05.2020, at 11:30, Xeno Amess wrote: > > > > Hi. > > I'm trying to maintain commons-email today, and I want to make a new > class > > FileObjectDataSource, who implements javax.activation.DataSource. > > But things is not as easy as I want. > > 1. the reason. > > the reason for making such a class is when last month I was doing some > > school work for graduation project, and in that system I need a backend > > server to send emails. > > And I want to attach some FileObject (from vfs) as attachments of the > > emails sent, so I have to make a class FileObjectDataSource (something > > which is actually very similar to javax.activation.FileDataSource but > > dealing not File but FileObject). > > then I thought this class might be helpful to others, so I want to put it > > into some place. > > the question is, where shall I put it? commons-email, or commons-vfs? > > 2. commons-email. > > start with commons-email. > > If I make such a class into commons-email, then commons-email must add > > commons-vfs as a dependency. > > which sounds crazy to implement so small a feature to include a large new > > dependency. > > 3. commons-vfs > > If I make such a class into commons-vfs, then some worse things might > > happen. > > First, the javax.activation.DataSource is actually deleted since jdk11, > and > > commons-email use [jakarta.mail] for Infrastructure, whitch contains a > copy > > of javax.activation.DataSource. > > So commons-vfs must make [jakarta.mail] as a dependency. > > which sounds crazy to implement so small a feature to include a large new > > dependency. > > Second, [jakarta.mail] is actually 2.0rc now, and they claimed they > would > > release 2.0 soon. > > and in jakarta2.0, all uses of javax.activation.DataSource will be > > replaced by jakarta.activation.DataSource. > > Also, it is not actually related to vfs itself, but only a usage of vfs, > so > > I don't think it good to be added to vfs. > > 4. so maybe I should make another repo for storing such a class? > > man, starting a repo for a single class sounds crazy. > > 5. any better ideas? > > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > >
Re: [email and vfs] about adding class FileObjectDataSource
Yeh that is the function I used. I want to put the class FileObjectDataSource I made to some repo, because I think it is somehow useful, and everybody who use commons-vfs& will benefit from it. but I just don't know where should I put it to. Siegfried Goeschl 于2020年5月27日周三 下午6:11写道: > Hi, > > I do not fully understand the problem - AFAIK there is an attach method > which takes a DataSource sou can just pass your FileObjectDataSource? > > But I guess I miss something here :-) > > Thanks in advance, > > Siegfried Goeschl > > > > On 27.05.2020, at 11:30, Xeno Amess wrote: > > > > Hi. > > I'm trying to maintain commons-email today, and I want to make a new > class > > FileObjectDataSource, who implements javax.activation.DataSource. > > But things is not as easy as I want. > > 1. the reason. > > the reason for making such a class is when last month I was doing some > > school work for graduation project, and in that system I need a backend > > server to send emails. > > And I want to attach some FileObject (from vfs) as attachments of the > > emails sent, so I have to make a class FileObjectDataSource (something > > which is actually very similar to javax.activation.FileDataSource but > > dealing not File but FileObject). > > then I thought this class might be helpful to others, so I want to put it > > into some place. > > the question is, where shall I put it? commons-email, or commons-vfs? > > 2. commons-email. > > start with commons-email. > > If I make such a class into commons-email, then commons-email must add > > commons-vfs as a dependency. > > which sounds crazy to implement so small a feature to include a large new > > dependency. > > 3. commons-vfs > > If I make such a class into commons-vfs, then some worse things might > > happen. > > First, the javax.activation.DataSource is actually deleted since jdk11, > and > > commons-email use [jakarta.mail] for Infrastructure, whitch contains a > copy > > of javax.activation.DataSource. > > So commons-vfs must make [jakarta.mail] as a dependency. > > which sounds crazy to implement so small a feature to include a large new > > dependency. > > Second, [jakarta.mail] is actually 2.0rc now, and they claimed they > would > > release 2.0 soon. > > and in jakarta2.0, all uses of javax.activation.DataSource will be > > replaced by jakarta.activation.DataSource. > > Also, it is not actually related to vfs itself, but only a usage of vfs, > so > > I don't think it good to be added to vfs. > > 4. so maybe I should make another repo for storing such a class? > > man, starting a repo for a single class sounds crazy. > > 5. any better ideas? > > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > >
Re: [email and vfs] about adding class FileObjectDataSource
Hi, I do not fully understand the problem - AFAIK there is an attach method which takes a DataSource sou can just pass your FileObjectDataSource? But I guess I miss something here :-) Thanks in advance, Siegfried Goeschl > On 27.05.2020, at 11:30, Xeno Amess wrote: > > Hi. > I'm trying to maintain commons-email today, and I want to make a new class > FileObjectDataSource, who implements javax.activation.DataSource. > But things is not as easy as I want. > 1. the reason. > the reason for making such a class is when last month I was doing some > school work for graduation project, and in that system I need a backend > server to send emails. > And I want to attach some FileObject (from vfs) as attachments of the > emails sent, so I have to make a class FileObjectDataSource (something > which is actually very similar to javax.activation.FileDataSource but > dealing not File but FileObject). > then I thought this class might be helpful to others, so I want to put it > into some place. > the question is, where shall I put it? commons-email, or commons-vfs? > 2. commons-email. > start with commons-email. > If I make such a class into commons-email, then commons-email must add > commons-vfs as a dependency. > which sounds crazy to implement so small a feature to include a large new > dependency. > 3. commons-vfs > If I make such a class into commons-vfs, then some worse things might > happen. > First, the javax.activation.DataSource is actually deleted since jdk11, and > commons-email use [jakarta.mail] for Infrastructure, whitch contains a copy > of javax.activation.DataSource. > So commons-vfs must make [jakarta.mail] as a dependency. > which sounds crazy to implement so small a feature to include a large new > dependency. > Second, [jakarta.mail] is actually 2.0rc now, and they claimed they would > release 2.0 soon. > and in jakarta2.0, all uses of javax.activation.DataSource will be > replaced by jakarta.activation.DataSource. > Also, it is not actually related to vfs itself, but only a usage of vfs, so > I don't think it good to be added to vfs. > 4. so maybe I should make another repo for storing such a class? > man, starting a repo for a single class sounds crazy. > 5. any better ideas? - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
[email and vfs] about adding class FileObjectDataSource
Hi. I'm trying to maintain commons-email today, and I want to make a new class FileObjectDataSource, who implements javax.activation.DataSource. But things is not as easy as I want. 1. the reason. the reason for making such a class is when last month I was doing some school work for graduation project, and in that system I need a backend server to send emails. And I want to attach some FileObject (from vfs) as attachments of the emails sent, so I have to make a class FileObjectDataSource (something which is actually very similar to javax.activation.FileDataSource but dealing not File but FileObject). then I thought this class might be helpful to others, so I want to put it into some place. the question is, where shall I put it? commons-email, or commons-vfs? 2. commons-email. start with commons-email. If I make such a class into commons-email, then commons-email must add commons-vfs as a dependency. which sounds crazy to implement so small a feature to include a large new dependency. 3. commons-vfs If I make such a class into commons-vfs, then some worse things might happen. First, the javax.activation.DataSource is actually deleted since jdk11, and commons-email use [jakarta.mail] for Infrastructure, whitch contains a copy of javax.activation.DataSource. So commons-vfs must make [jakarta.mail] as a dependency. which sounds crazy to implement so small a feature to include a large new dependency. Second, [jakarta.mail] is actually 2.0rc now, and they claimed they would release 2.0 soon. and in jakarta2.0, all uses of javax.activation.DataSource will be replaced by jakarta.activation.DataSource. Also, it is not actually related to vfs itself, but only a usage of vfs, so I don't think it good to be added to vfs. 4. so maybe I should make another repo for storing such a class? man, starting a repo for a single class sounds crazy. 5. any better ideas?