Skip to content
This repository has been archived by the owner on Nov 23, 2018. It is now read-only.

css-references not updating in html-file #175

Open
woeps opened this issue May 3, 2014 · 17 comments
Open

css-references not updating in html-file #175

woeps opened this issue May 3, 2014 · 17 comments

Comments

@woeps
Copy link

woeps commented May 3, 2014

I just cloned bp5 and the buildscript in a clean directory and everything works fine for the first building-process.
After that, the html file won't get updated with the new hashname for the css-file on ant build. - Though changes in the original html-file get respected and the css-file gets copied to the publish-folder with a new hashname.
Removing the intermediate-dir makes it work again.
Is there a way to just 'update' (change) the existing files in the publish-folder after another build-execution? (Like I understand it's supposed to be.)
I'm trying to get this to work for a couple of hours now, but I couldn't find any really helpfull infos. - In the end I wanna set this up together with sass, but that's not the problem.

Did I miss something? Any advice on this?

@roblarsen
Copy link
Member

I'm a little confused as to what's happening.

The publish folder will be updated if there's a change to your files. If there's not a change to your files there won't be a change.

Are you seeing any errors in the console?

@woeps
Copy link
Author

woeps commented May 3, 2014

Sorry, if I was unclear.

I couldn find any errors in the console. (I also tried ant build -debug > log.txt. https://gist.github.com/woeps/97980c3afb631f160acc)
Of cause I changed the file's content:

  • change index.html ➡️ ant build ➡️ index.html in the publish folder changes
  • change main.css ➡️ ant build ➡️ a new css file (new hashname) is created in the publish folder but not updated in index.html

@roblarsen
Copy link
Member

What does your HTML file look like before and after the build process?

@woeps
Copy link
Author

woeps commented May 3, 2014

I haven't really changed the html: https://gist.github.com/woeps/1905f2055b71e031f598
If I add some markup it ends up in the publish-folder like it's supposed to be. I'm afraid the same thing isn't working for the css-reference in the html-file.

Btw: Thanks for your really fast reply!

@roblarsen
Copy link
Member

That looks right. I'm not sure what the problem is.
On May 3, 2014 6:49 PM, "woeps" [email protected] wrote:

I haven't really changed the html:
https://gist.github.com/woeps/1905f2055b71e031f598


Reply to this email directly or view it on GitHubhttps://github.com//issues/175#issuecomment-42118559
.

@woeps
Copy link
Author

woeps commented May 3, 2014

I'm afraid me neither. I'm trying to get this to work for many hours now, but without any success. That's why I decided to post this issue here.
I haven't started messing with the build.xml file yet, cause I wanted it to be compatible to future updates. - I'll look into that..

Atm it seems the only way to get a valid build (for a changed css-file) is by removing the intermediate-folder. Which is kind of okay, but still a bummer in matter of automation.

I'd need to take a closer look at ant to understand what's really going on in this folder. (This is my first use of ant.)

@roblarsen
Copy link
Member

I don't understand what's wrong. As in I don't understand what us wrong.
Is the css file a 404? You shouldn't have to touch the intermediate folder.
On May 3, 2014 7:01 PM, "woeps" [email protected] wrote:

I'm afraid me neither. I'm trying to get this to work for many hours now,
but without any success. That's why I decided to post this issue here.
I haven't started messing with the build.xml file yet, cause I wanted it
to be compatible to future updates. - I'll look into that..

Atm it seems the only way to get a valid build (for a changed css-file) is
by removing the intermediate-folder. Which is kind of okay, but still a
bummer in matter of automation.

I'd need to take a closer look at ant to understand what's really going on
in this folder. (This is my first use of ant.)


Reply to this email directly or view it on GitHubhttps://github.com//issues/175#issuecomment-42118759
.

@woeps
Copy link
Author

woeps commented May 3, 2014

For test purposes I used the main.css which got shipped with bp5.
I only added a (background-)color-atribute to the body declaration (right after the comments which line out, to put additional data afterwards). It appears to be right when checking the original index.html in the browser.
But like I said: after the build the updated css gets copied to the publish-folder with a new hashname but the index.html doesn't get updated with the new hashname.

@roblarsen
Copy link
Member

What you're describing is confusing. Feel free to send me your whole
working directory. Otherwise I have no clue what's going on.
On May 3, 2014 7:17 PM, "woeps" [email protected] wrote:

For test purposes I used the main.css which got shipped with bp5.
I only added a (background-)color-atribute to the body (right after the
comments which line out, to put additional data afterwards). It appears to
be right when checking the original index.html in the browser.
But like I said: after the build the updated css gets copied to the
publish-folder with a new hashname but the index.html doesn't get updated
with the new hashname.


Reply to this email directly or view it on GitHubhttps://github.com//issues/175#issuecomment-42119023
.

@woeps
Copy link
Author

woeps commented May 4, 2014

I pushed my entire working directory here: https://github.com/woeps/mybp5.git

@roblarsen
Copy link
Member

Ack, sorry I missed that you had updated this. I can take a look if it's still a problem.

@woeps
Copy link
Author

woeps commented May 16, 2014

I'd be glad if you had any suggestions. - Still wasn't able to find the
cause of this problem.

@janusch
Copy link

janusch commented Jun 17, 2014

+1 i am sitting with the same problem. Custom css and js files (mani.css, helper.js, main.js) are minified and concatenated but not referenced in the index.html of the publish folder. I use the 1.1.0 branch of Ant.

I hope we can shed some light on this, i have very little to no experience with Ant.

For now i will just reference the names of the minified files to index myself, and remove the original file names.

@roblarsen
Copy link
Member

I'll take a look at this this week. I've had a plan to release 1.1.0 soon and this is one of the things I needed to clear up.

@janusch
Copy link

janusch commented Jun 17, 2014

Wonderful, thanks for the super fast feedback!

@roblarsen
Copy link
Member

Thank me when I've figured it out :)

The good news is, the "release 1.1.0" item has made it onto my daily to-dos, so it's on the radar at least. This just made no sense to me when I looked at it originally. This is something that worked before so it's a regression somewhere which is always fun to hunt down.

@roblarsen
Copy link
Member

Please take a look at the latest in the 1.1.0 branch.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants