• R/O
  • SSH
  • HTTPS

timerabbit: Commit


Commit MetaInfo

Revision5 (tree)
Time2009-09-30 01:52:58
Authorjkawamoto

Log Message

can use a proxy

Change Summary

Incremental Difference

--- TimeLogger/trunk/nbproject/build-impl.xml (revision 4)
+++ TimeLogger/trunk/nbproject/build-impl.xml (revision 5)
@@ -166,6 +166,11 @@
166166 <arg value="${draggable.arg}"/>
167167 <arg value="${pack200.arg}"/>
168168 <arg value="${sign.arg}"/>
169+
170+ <arg line="-keystore ${jarsign.keystore}" />
171+ <arg line="-keystorePassword ${jarsign.storepass}" />
172+ <arg line="-keyalias ${jarsign.alias}" />
173+
169174 <arg value="-cp"/>
170175 <arg path="${javac.classpath}"/>
171176 </exec>
@@ -227,7 +232,7 @@
227232 DEBUGGING SECTION
228233 =================
229234 -->
230- <target depends="init" if="netbeans.home" name="-debug-start-debugger">
235+ <target depends="init" if="netbeans.home" name="-debug-start-debugger">
231236 <nbjavafxstart addressproperty="javafx.address" name="${application.title}" transport="dt_socket">
232237 <classpath>
233238 <path path="${javac.classpath}"/>
--- TimeLogger/trunk/nbproject/profiler-build-impl.xml (nonexistent)
+++ TimeLogger/trunk/nbproject/profiler-build-impl.xml (revision 5)
@@ -0,0 +1,52 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!--
3+*** GENERATED FROM project.xml - DO NOT EDIT ***
4+*** EDIT ../build.xml INSTEAD ***
5+
6+For the purpose of easier reading the script
7+is divided into following sections:
8+
9+ - initialization
10+ - profiling
11+ - applet profiling
12+
13+-->
14+<project name="-profiler-impl" default="profile" basedir="..">
15+ <target name="default" depends="profile" description="Build and profile the project."/>
16+ <!--
17+ ======================
18+ INITIALIZATION SECTION
19+ ======================
20+ -->
21+ <target name="profile-init" depends="-profile-pre-init,init,-profile-post-init,-profile-init-check"/>
22+ <target name="-profile-pre-init">
23+ <!-- Empty placeholder for easier customization. -->
24+ <!-- You can override this target in the ../build.xml file. -->
25+ </target>
26+ <target name="-profile-post-init">
27+ <!-- Empty placeholder for easier customization. -->
28+ <!-- You can override this target in the ../build.xml file. -->
29+ </target>
30+ <target name="-profile-init-check" depends="-profile-pre-init,init,-profile-post-init">
31+ <fail unless="profiler.info.jvmargs.agent">Must set profiler agent JVM arguments in profiler.info.jvmargs.agent</fail>
32+ </target>
33+ <!--
34+ =================
35+ PROFILING SECTION
36+ =================
37+ -->
38+ <target name="profile" if="netbeans.home" depends="profile-init,compile" description="Profile a project in the IDE.">
39+ <nbprofiledirect>
40+ <classpath>
41+ <path path="${platform.bootcp}"/>
42+ <path path="${javac.classpath}"/>
43+ </classpath>
44+ </nbprofiledirect>
45+ <javafxproject:property name="profiler.current.path" value="${profiler.info.pathvar}" xmlns:javafxproject="http://www.netbeans.org/ns/javafx-project/1"/>
46+ <java classname="${main.class}" classpath="${dist.dir}/${application.title}.jar" fork="true" jvm="${platform.fxhome}/bin/javafx${binary.extension}">
47+ <jvmarg value="${profiler.info.jvmargs.agent}"/>
48+ <jvmarg line="${profiler.info.jvmargs}"/>
49+ <env key="${profiler.info.pathvar}" path="${profiler.info.agentpath}:${profiler.current.path}"/>
50+ </java>
51+ </target>
52+</project>
--- TimeLogger/trunk/build.xml (revision 4)
+++ TimeLogger/trunk/build.xml (revision 5)
@@ -5,6 +5,7 @@
55 <project name="TimeLogger" default="default" basedir=".">
66 <description>Builds, tests, and runs the project TimeLogger.</description>
77 <import file="nbproject/build-impl.xml"/>
8+ <import file="nbproject/profiler-build-impl.xml"/>
89 <!--
910
1011 There exist several targets which are by default empty and which can be
--- TimeLogger/trunk/build-before-profiler.xml (nonexistent)
+++ TimeLogger/trunk/build-before-profiler.xml (revision 5)
@@ -0,0 +1,69 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!-- You may freely edit this file. See commented blocks below for -->
3+<!-- some examples of how to customize the build. -->
4+<!-- (If you delete it and reopen the project it will be recreated.) -->
5+<project name="TimeLogger" default="default" basedir=".">
6+ <description>Builds, tests, and runs the project TimeLogger.</description>
7+ <import file="nbproject/build-impl.xml"/>
8+ <!--
9+
10+ There exist several targets which are by default empty and which can be
11+ used for execution of your tasks. These targets are usually executed
12+ before and after some main targets. They are:
13+
14+ -pre-init: called before initialization of project properties
15+ -post-init: called after initialization of project properties
16+ -pre-compile: called before javac compilation
17+ -post-compile: called after javac compilation
18+ -pre-compile-single: called before javac compilation of single file
19+ -post-compile-single: called after javac compilation of single file
20+ -pre-compile-test: called before javac compilation of JUnit tests
21+ -post-compile-test: called after javac compilation of JUnit tests
22+ -pre-compile-test-single: called before javac compilation of single JUnit test
23+ -post-compile-test-single: called after javac compilation of single JUunit test
24+ -pre-jar: called before JAR building
25+ -post-jar: called after JAR building
26+ -post-clean: called after cleaning build products
27+
28+ (Targets beginning with '-' are not intended to be called on their own.)
29+
30+ Example of inserting an obfuscator after compilation could look like this:
31+
32+ <target name="-post-compile">
33+ <obfuscate>
34+ <fileset dir="${build.classes.dir}"/>
35+ </obfuscate>
36+ </target>
37+
38+ For list of available properties check the imported
39+ nbproject/build-impl.xml file.
40+
41+
42+ Another way to customize the build is by overriding existing main targets.
43+ The targets of interest are:
44+
45+ -init-macrodef-javac: defines macro for javac compilation
46+ -init-macrodef-junit: defines macro for junit execution
47+ -init-macrodef-debug: defines macro for class debugging
48+ -init-macrodef-java: defines macro for class execution
49+ -do-jar-with-manifest: JAR building (if you are using a manifest)
50+ -do-jar-without-manifest: JAR building (if you are not using a manifest)
51+ run: execution of project
52+ -javadoc-build: Javadoc generation
53+ test-report: JUnit report generation
54+
55+ An example of overriding the target for project execution could look like this:
56+
57+ <target name="run" depends="TimeLogger-impl.jar">
58+ <exec dir="bin" executable="launcher.exe">
59+ <arg file="${dist.jar}"/>
60+ </exec>
61+ </target>
62+
63+ Notice that the overridden target depends on the jar target and not only on
64+ the compile target as the regular run target does. Again, for a list of available
65+ properties which you can use, check the target you are overriding in the
66+ nbproject/build-impl.xml file.
67+
68+ -->
69+</project>
Show on old repository browser