Hi Chris, I track all subfolders and seems is not copied :?
2016-11-04 11:49 GMT+01:00 Christofer Dutz <[email protected]>: > Hi Carlos, > > not directly in the target directory. > It should be in „target/javascript/bin/js-debug“ (or a sub-directory, > depending on where your resource is located) > > Chris > > Am 04.11.16, 11:17 schrieb "[email protected] im Auftrag von Carlos > Rovira" <[email protected] im Auftrag von > [email protected]>: > > Hi Chris, > > I tried your suggestion and changed the image extension to "jpg" to be > closer in my example, but after building I didn't find in target > folder. > This should be in "target"? or maybe in a subfolder > (target/main/resourcers)? > > 2016-11-04 10:29 GMT+01:00 Christofer Dutz <[email protected] > >: > > > Hi Carlos, > > > > just to be complete with my suggestion. Maven style would be to have > > sources, which are compiled in „src/main/flex“ and resources which > are > > simply copied to the output in „src/main/resources“ > > > > Chris > > > > Am 04.11.16, 10:13 schrieb "[email protected] im Auftrag von > Carlos > > Rovira" <[email protected] im Auftrag von > > [email protected]>: > > > > I think Chris is on the track on this issue. > > > > As a user, If I have a resource on a folder, is because I want > it on > > final > > output, so I'll expect to be copied, since output folder is what > I'll > > be > > putting on server (and not any source code related resource). > > > > btw, I think this should be IDE agnostic, and it scares me if we > think > > it > > should depend on that. people should be able to use it from > command > > line, > > so I think this is in the flexjs sdk domain. > > > > In traditional flex development: > > > > * I used a path like this "/assets/image.jpg" and that would > work as > > an > > absolute path. > > * The other way is relative to the resource, without the first > slash, > > and > > you can up and down the hierarchy starting from the source file > in > > which > > you write that code. > > > > I use a maven style folder structure (so src/main/flex/App.mxml > and so > > on), > > other will use src/App.mxml... we need to support all of this in > a easy > > way, since this is basic. > > > > I think If users start to be kept in this basic things, is what > could > > make > > them to not continue trying flexjs. > > > > > > > > > > > > > > > > > > > > 2016-11-04 8:04 GMT+01:00 Christofer Dutz < > [email protected]>: > > > > > Hi Carlos, > > > > > > I’m glad you are having this problem ☺ ... don’t get me wrong, > but it > > > points out a problem I noticed when working on cleaning up the > > > MXMLFlexJSPublisher. > > > The problem is that only png, gif, jpg and json resources are > > copied. This > > > is hard coded and I don’t like that approach. I would prefer > > something more > > > Maven style in which you have sources and resources. > > > This way everything in the resources could be copied instead > of this > > hack > > > with hard-coded filters. A short fix would be to name your > image > > „jpg“ > > > instead of „jpeg“. > > > > > > The second thing is the „relativity to the main class“. It > seems all > > > resources are addressed relative to the main class: > > > > > > File imageSrcDir = new File(configuration. > getTargetFile()). > > > getAbsoluteFile().getParentFile(); > > > > > > This sort of works as long as the Main class is in the root of > the > > > project. This restriction however only seems to apply if you > are > > using > > > Flash Builder. In my IntelliJ and Maven applications I usually > put > > my Main > > > classes in packages. > > > > > > You can have a look at the code I’m talking about in > > MXMLFlexJSPublisher > > > (Lines 177-201 in my closure-classpath-sources branch or > > 149-152,407-421 in > > > the develop branch) > > > > > > Chris > > > > > > > > > Am 03.11.16, 23:10 schrieb "[email protected] im > Auftrag von > > Carlos > > > Rovira" <[email protected] im Auftrag von > > [email protected]>: > > > > > > Hi Chris, > > > > > > I'm trying to test a simple <js:Image> in MDLExample > without > > luck, > > > something like: > > > > > > <js:Image url="main/resources/Unknown.jpeg" width="220" > > height="140"/> > > > > > > is not working. > > > > > > I think the problem is maven is not copying the image > asset to to > > > target > > > folder. > > > > > > I get it working with something like this: > > > > > > <js:Image url="../../../../src/main/ > resources/Unknown.jpeg" > > > width="220" > > > height="140"/> > > > > > > (reaching it from outside target and from the source > project) > > > > > > Maybe I'm doing something wrong? > > > > > > > > > > > > -- > > > Carlos Rovira > > > http://about.me/carlosrovira > > > > > > > > > > > > > > > -- > > > > Carlos Rovira > > Director General > > M: +34 607 22 60 05 > > http://www.codeoscopic.com > > http://www.avant2.es > > > > > > Este mensaje se dirige exclusivamente a su destinatario y puede > > contener > > información privilegiada o confidencial. Si ha recibido este > mensaje > > por > > error, le rogamos que nos lo comunique inmediatamente por esta > misma > > vía y > > proceda a su destrucción. > > > > De la vigente Ley Orgánica de Protección de Datos (15/1999), le > > comunicamos > > que sus datos forman parte de un fichero cuyo responsable es > > CODEOSCOPIC > > S.A. La finalidad de dicho tratamiento es facilitar la > prestación del > > servicio o información solicitados, teniendo usted derecho de > acceso, > > rectificación, cancelación y oposición de sus datos dirigiéndose > a > > nuestras > > oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la > documentación > > necesaria. > > > > > > > > > -- > > Carlos Rovira > Director General > M: +34 607 22 60 05 > http://www.codeoscopic.com > http://www.avant2.es > > > Este mensaje se dirige exclusivamente a su destinatario y puede > contener > información privilegiada o confidencial. Si ha recibido este mensaje > por > error, le rogamos que nos lo comunique inmediatamente por esta misma > vía y > proceda a su destrucción. > > De la vigente Ley Orgánica de Protección de Datos (15/1999), le > comunicamos > que sus datos forman parte de un fichero cuyo responsable es > CODEOSCOPIC > S.A. La finalidad de dicho tratamiento es facilitar la prestación del > servicio o información solicitados, teniendo usted derecho de acceso, > rectificación, cancelación y oposición de sus datos dirigiéndose a > nuestras > oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación > necesaria. > > > -- Carlos Rovira Director General M: +34 607 22 60 05 http://www.codeoscopic.com http://www.avant2.es Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la prestación del servicio o información solicitados, teniendo usted derecho de acceso, rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación necesaria.
