You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

snippets.sh 634B

123456789101112131415161718192021
  1. #!/bin/sh
  2. # shell script snippets for AspectJ
  3. # @author Wes Isberg
  4. # START-SAMPLE scripts-weaveLibraries Shell script to use ajc to weave jars and then run
  5. ASPECTJ_HOME="${ASPECTJ_HOME:-c:/aspectj-1.1.0}"
  6. ajc="$ASPECTJ_HOME/bin/ajc"
  7. # make system.jar by weaving aspects.jar into lib.jar and app.jar
  8. $ajc -classpath "$ASPECTJ_HOME/lib/aspectjrt.jar" \
  9. -aspectpath aspects.jar" \
  10. -injars "app.jar;lib.jar" \
  11. -outjar system.jar
  12. # XXX copy any required resources from META-INF directories
  13. # run it
  14. java -classpath "aspects.jar;system.jar" com.company.app.Main
  15. # END-SAMPLE scripts-weaveLibraries