A project per bundle is a lot of work, but if someone wants to take it on, that's fine with me.
On 10/17/18, 4:47 AM, "Carlos Rovira" <[email protected]> wrote: Hi Alex, maybe it's not only a folder, we should see it. For some approach, I think is mostly like all the Jewel theme projects. Maybe we need to create a project per RB, that will end in its own SWC and artifact for maven. Then we can reference each single RB-SWC in a pom.xml. This implies copy/paste the RB from Apache Flex project. El mar., 16 oct. 2018 a las 18:55, Alex Harui (<[email protected]>) escribió: > Hi Carlos, > > I don't think I understand how to make a folder of RB SWCs available to > Maven. Don't all Maven dependencies require Maven coordinates in a POM? > Or are you suggesting that folks will have to use additionalCompilerOptions > in the pom to specify -library-path+=<path to RB SWCs>? > > -Alex > > On 10/16/18, 9:39 AM, "Carlos Rovira" <[email protected]> wrote: > > Hi, > > just let us know that uploading to Maven Central seems a lot of manual > work > to upload all of the RBs individually. > So maybe we should take other way, that could be temporal, and as > someone > has the time we could go the Maven Central way ( If all thinks is the > proper way). > > I think, for now, as a temporal way, the most easy way is to make a > temporal project library and copy there all RBs so it can be available > from > our project to ANT and MAVEN. > > Thoughts? > > > > > El mar., 16 oct. 2018 a las 8:33, Alex Harui (<[email protected] > >) > escribió: > > > You can ask Chris if you want. Flex was never made Maven-compatible. > > FlexJS/Royale was the first Flex-like SDK to be Maven-compatible. > > > > -Alex > > > > On 10/15/18, 10:58 PM, "Carlos Rovira" <[email protected]> > wrote: > > > > Hi Alex, > > > > it's strange to me that artifacts are not published, I could ask > Chris > > Dutz > > what's the reason and see what is his response about it, and if > we can > > if > > it will be very difficult to do. > > I think that seems to be the best way to go. > > > > > > > > El mar., 16 oct. 2018 a las 0:34, Alex Harui > (<[email protected] > > >) > > escribió: > > > > > Hi Carlos, > > > > > > I do not think Apache Flex or Adobe Flex was ever published as > Maven > > > artifacts. The link you referenced only seems to reference > poms and > > not > > > binaries. There are no pom.xml files in the Apache Flex repo. > > > > > > AIUI, there is this thing called a Mavenizer that can take a > Flex > > SDK and > > > generate Maven artifacts. It is in the flex-utilities repo. I > > think it > > > will put the artifacts in your internal repository, but I > don't think > > > anyone from Adobe or Apache Flex has ever tried to push those > > artifacts to > > > Maven Central. I'm not sure what it would take to do that. > > > > > > So, I'm not sure what the right answer is. > > > > > > Thanks, > > > -Alex > > > > > > On 10/15/18, 3:20 PM, "Carlos Rovira" <[email protected] > > > > wrote: > > > > > > Hi Alex, > > > > > > I searched on the nexus hosted inner company, but didn't > try to > > find it > > > outside. I thought Flex SDK was in maven central as well > is not > > the > > > case? > > > For example a quick search shows [1] where I see 4.12 and > 4.13 > > here, > > > and I > > > suppose those should have the RBs right? > > > > > > If is not the case, I think can we upload the latest > 4.16.1 to > > maven > > > central? > > > > > > [1] > > > > > > > > > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmvnrepository.com%2Fartifact%2Forg.apache.flex.framework%2Fflex-framework&data=02%7C01%7Caharui%40adobe.com%7Cdc04ce97d66747fa6dba08d634265be0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636753736685643353&sdata=C2WbTsILVnq0XjDKlNcZhuBYcrnErjxSrbITYapMaoI%3D&reserved=0 > > > > > > > > > El lun., 15 oct. 2018 a las 22:57, Alex Harui > > > (<[email protected]>) > > > escribió: > > > > > > > Hi Carlos, > > > > > > > > Where did you get that artifact? I could not find it on > Maven > > > Central. > > > > Maybe you ran the Mavenizer on a Flex SDK? If so, the > > question is > > > whether > > > > we want Maven users to have to use the Mavenizer. > > > > > > > > -Alex > > > > > > > > On 10/15/18, 1:38 PM, "Carlos Rovira" < > [email protected] > > > > > > wrote: > > > > > > > > Hi Alex, > > > > > > > > I was looking for maven resoucebundle in maven and > we have > > > separate > > > > artifacts. an example: > > > > > > > > > > > > > > > > > > /org/apache/flex/framework/framework/4.16.0/framework-4.16.0-es_ES.rb.swc > > > > > > > > So I think it should not be a problem in maven too, > and we > > can > > > reuse > > > > from > > > > flex :) > > > > > > > > Best > > > > > > > > > > > > El dom., 14 oct. 2018 a las 23:56, Alex Harui > > > > (<[email protected]>) > > > > escribió: > > > > > > > > > Hi, > > > > > > > > > > I just pushed support for old Flex resource > bundles in > > > Royale. Some > > > > > people migrating old Flex apps will find it more > > convenient > > > and may > > > > even > > > > > require that [ResourceBundle] metadata works. > > > > > > > > > > The interesting piece of this is that we can use > the Flex > > > resource > > > > bundles > > > > > as is. They don't need to be re-compiled by > Royale from > > > .properties > > > > files. > > > > > > > > > > The question for us is about how to deal with > > downloading these > > > > bundles. > > > > > Right now, I've commented out [ResourceBundle] > metadata > > and the > > > > > -library-path options that point to the Flex > bundles > > until we > > > figure > > > > out > > > > > where to put them and how. > > > > > > > > > > I think for Ant, it is as simple as downloading a > Flex > > SDK and > > > > grabbing > > > > > the bundles. The Royale build already grabs > > PixelBender. The > > > Flex > > > > SDK > > > > > download is big, so it will slow up builds from > scratch. > > > > > > > > > > For Maven, it is trickier. I don't think there > are Maven > > > artifacts > > > > for > > > > > Flex resource SWCs. Does anybody know for sure, > one way > > or > > > > another? If > > > > > not, we might manually publish the SWCs as > artifacts. > > > > > > > > > > I'm not in favor of copying the Flex properties > files > > into the > > > > Royale repo > > > > > and putting together Ant and Maven builds for > them, but > > if some > > > > volunteer > > > > > wants to do it, I won't object, I just don't want > to > > spend my > > > time > > > > doing > > > > > it, since these files should effectively be > immutable. > > > > > > > > > > Thoughts? > > > > > -Alex > > > > > > > > > > > > > > > > > > -- > > > > Carlos Rovira > > > > > > > > > > > > > > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7Cdc04ce97d66747fa6dba08d634265be0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636753736685643353&sdata=kO0UlheUNjXuWCYsROtu4NA%2FSHtuyPGjAgohWgJVDfA%3D&reserved=0 > > > > > > > > > > > > > > > > > > -- > > > Carlos Rovira > > > > > > > > > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7Cdc04ce97d66747fa6dba08d634265be0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636753736685643353&sdata=kO0UlheUNjXuWCYsROtu4NA%2FSHtuyPGjAgohWgJVDfA%3D&reserved=0 > > > > > > > > > > > > > -- > > Carlos Rovira > > > > > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7Cdc04ce97d66747fa6dba08d634265be0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636753736685643353&sdata=kO0UlheUNjXuWCYsROtu4NA%2FSHtuyPGjAgohWgJVDfA%3D&reserved=0 > > > > > > > > -- > Carlos Rovira > > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7Cdc04ce97d66747fa6dba08d634265be0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636753736685643353&sdata=kO0UlheUNjXuWCYsROtu4NA%2FSHtuyPGjAgohWgJVDfA%3D&reserved=0 > > > -- Carlos Rovira https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7Cdc04ce97d66747fa6dba08d634265be0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636753736685643353&sdata=kO0UlheUNjXuWCYsROtu4NA%2FSHtuyPGjAgohWgJVDfA%3D&reserved=0
