![]() ![]() This is partly because we don't have the correct name for the. Note also that this produces a Macintosh app bundle, but not a disk image, even though there is a "dmgfile" target in the build file. ![]() % mv dist/KoLmafia.exe dist/KoLmafia-14.0.exe % mv dist/KoLmafia.app dist/KoLmafia-14.0.app % mv dist/KoLmafia.jar dist/KoLmafia-14.0.jar I'm not sure how to make the buildfile do that the daily builds call on snversion to get the revision, but we'd need to extract the major version ourself from KoLConstants.java. ![]() Note that unlike "ant daily", these do NOT include the release in the file name. This creates KoLmafia.app, KoLmafia.exe, KoLmafia.jar, and. Voila! You have the text of the announcement to be posted on, once the release is available.ĥ) Generate the four files we will upload to sourceforge. Prepend holatuwol's release announcement (util/boilerplate.txt) edit generated release notes (~/Library/Application\ Support/KoLmafia/release.txt) to have only the new revisions in the release % svn log > ~/Library/Application\ Support/KoLmafia/history.txt Release.txt is the "abbreviated revision history" complete with bbcode links to the sourceforge revision. This reads "history.txt" from the ROOT_LOCATION and writes "release.txt" in the same place. build.xml has a "notes" target which runs src/net/sourceforge/kolmafia/utilities/ReleaseNotes.java. It's a mistake.)Ĥ) Generate the release notes, such as they are. ant edits this file to insert the current revision before a non-dist build and restores it afterwards - unless you ^C the build. (And if REVISION is not null, make it null. Users/mcroft/Projects/kolmafia/build.xml:223: : org/apache/xml/serialize/OutputFormatĪt .writeFile(Unknown Source)Īt .writeInfoPlist(Unknown Source)Īt .execute(Unknown Source)Īt .UnknownElement.execute(UnknownElement.java:291)Īt (Unknown Source)Īt (DelegatingMethodAccessorImpl.java:25)Īt .invoke(Method.java:597)Īt .(DispatchUtils.java:106)Īt .Task.perform(Task.java:348)Īt .Target.execute(Target.java:390)Īt .Target.performTasks(Target.java:411)Īt .Project.executeSortedTargets(Project.java:1397)Īt .Project.executeTarget(Project.java:1366)Īt .(DefaultExecutor.java:41)Īt .Project.executeTargets(Project.java:1249)Īt .nBuild(Main.java:801)Īt .Main.startAnt(Main.java:218)Īt .(Launcher.java:280)Īt .(Launcher.java:109)Ĭaused by: : .OutputFormatĪt .AntClassLoader.findClassInComponents(AntClassLoader.java:1361)Īt .AntClassLoader.findClass(AntClassLoader.java:1311)Īt .AntClassLoader.loadClass(AntClassLoader.java:1064)Īt (ClassLoader.java:248)ģ) Edit KoLConstants.java and set VERSION_NAME and VERSION_DATA appropriately. ![]()
0 Comments
Leave a Reply. |