[ https://issues.apache.org/jira/browse/ACCUMULO-704?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13427722#comment-13427722 ]
David Medinets commented on ACCUMULO-704: ----------------------------------------- http://tex.stackexchange.com/questions/53235/why-does-latex-bibtex-need-three-passes-to-clear-up-all-warnings says: {noformat} The reason is as follows: At the first latex run, all \cite{...} arguments are written in the file document.aux. At the bibtex run, this information is taken by bibtex and the relevant entries are put into the .bbl file. At the next run of latex, the .bbl file is included and correct labels for \cite{...} commands are written in .aux file Only at the last run, latex knows what the correct labels are and includes them in the document. The reason why TeX and BibTeX have been made this way is that back then, the memories used to be small, and file systems were the only good ways to store files. But you cannot read and write the same file (well, you can, but it's more complicated), that's why you have to run latex twice after bibtex, as well as you have to run it twice where you cross-reference etc. {noformat} > Change the target maven lifecycle for user manual pdf creation > -------------------------------------------------------------- > > Key: ACCUMULO-704 > URL: https://issues.apache.org/jira/browse/ACCUMULO-704 > Project: Accumulo > Issue Type: Task > Components: docs > Affects Versions: 1.5.0 > Reporter: Josh Elser > Assignee: Josh Elser > Priority: Trivial > Fix For: 1.5.0 > > > The script to create the user manual pdf is run as a part of the > prepare-package lifecycle, which means that any user running `package` or > `install` will be forced to have latex installed with the necessary > dependencies to build the user manual (see ACCUMULO-702). > Remove the user-manual creation from prepare-package and place it somewhere > more suitable. Perhaps `site` would make sense, perhaps a special profile > would do the trick too. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira