组织ID: |
org.jboss.byteman |
项目ID: |
byteman |
版本: |
4.0.6 |
最后修改时间: |
2019-04-01 00:12:07 |
包类型: |
jar |
标题: |
byteman |
描述: |
The byteman jar merges the byteman-agent jar contents with those of the
byteman-jigsaw and byteman-layer jars as a mutli-release jar. The contents
of the latter two jars are installed under META-INF/versions/9 ensuring
that they are only linked when Byteman is deployed on a JDK9+ JVM
|
大小: |
811.21KB |
|
Maven引入代码: |
<dependency>
<groupId>org.jboss.byteman</groupId>
<artifactId>byteman</artifactId>
<version>4.0.6</version>
</dependency>
|
Gradle引入代码: |
org.jboss.byteman:byteman:4.0.6
|
下载Jar包: |
|
POM文件内容: |
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.jboss.byteman</groupId>
<artifactId>byteman-root</artifactId>
<version>4.0.6</version>
</parent>
<description>
The byteman jar merges the byteman-agent jar contents with those of the
byteman-jigsaw and byteman-layer jars as a mutli-release jar. The contents
of the latter two jars are installed under META-INF/versions/9 ensuring
that they are only linked when Byteman is deployed on a JDK9+ JVM
</description>
<artifactId>byteman</artifactId>
<name>byteman</name>
<properties>
<maven.install.skip>false</maven.install.skip>
</properties>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.1.0</version>
<configuration>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
<descriptor>src/assembly/byteman.xml</descriptor>
</descriptors>
<archive>
<manifestEntries>
<Premain-Class>org.jboss.byteman.agent.Main</Premain-Class>
<Agent-Class>org.jboss.byteman.agent.Main</Agent-Class>
<Can-Redefine-Classes>true</Can-Redefine-Classes>
<Can-Retransform-Classes>true</Can-Retransform-Classes>
</manifestEntries>
</archive>
</configuration>
</execution>
<execution>
<id>make-source-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<appendAssemblyId>true</appendAssemblyId>
<classifier>sources</classifier>
<descriptors>
<descriptor>src/assembly/byteman-source.xml</descriptor>
</descriptors>
</configuration>
</execution>
<execution>
<id>make-javadoc-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<appendAssemblyId>true</appendAssemblyId>
<classifier>javadoc</classifier>
<descriptors>
<descriptor>src/assembly/byteman-javadoc.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.jboss.byteman</groupId>
<artifactId>byteman-agent</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.byteman</groupId>
<artifactId>byteman-layer</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.byteman</groupId>
<artifactId>byteman-jigsaw</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
|
Jar包内容: |
META-INF/MANIFEST.MF
org.jboss.byteman.synchronization.Joiner$Status.class
org.jboss.byteman.synchronization.Timer.class
org.jboss.byteman.synchronization.Counter.class
org.jboss.byteman.synchronization.Waiter.class
org.jboss.byteman.synchronization.CountDown.class
org.jboss.byteman.rule.Condition.class
org.jboss.byteman.rule.binding.Bindings.class
org.jboss.byteman.rule.binding.Binding.class
org.jboss.byteman.rule.helper.InterpretedHelper.class
org.jboss.byteman.rule.helper.HelperAdapter.class
org.jboss.byteman.rule.helper.Helper.class
org.jboss.byteman.rule.helper.Helper$1.class
org.jboss.byteman.rule.expression.ThrowExpression$SuperIterator.class
org.jboss.byteman.rule.expression.ReturnExpression.class
org.jboss.byteman.rule.expression.MinusExpression.class
org.jboss.byteman.rule.expression.PlusExpression.class
org.jboss.byteman.rule.expression.StringLiteral.class
org.jboss.byteman.rule.expression.ThrowExpression$ClassIterator.class
org.jboss.byteman.rule.expression.ShiftExpression.class
org.jboss.byteman.rule.expression.NullLiteral.class
org.jboss.byteman.rule.RuleElement.class
org.jboss.byteman.rule.compiler.Compiler.class
org.jboss.byteman.rule.grammar.ParseNode$QuaternaryNode.class
org.jboss.byteman.rule.grammar.ParseNode$UnaryNode.class
org.jboss.byteman.rule.grammar.ParseNode.class
org.jboss.byteman.rule.grammar.CUP$ECAGrammarParser$actions.class
org.jboss.byteman.rule.type.TypeHelper.class
org.jboss.byteman.rule.type.TypeGroup.class
org.jboss.byteman.rule.type.Type.class
org.jboss.byteman.agent.adapter.cfg.TriggerDetails.class
org.jboss.byteman.agent.adapter.cfg.TryCatchDetails.class
org.jboss.byteman.agent.adapter.cfg.BBlock.class
org.jboss.byteman.agent.adapter.NewArrayTriggerAdapter.class
org.jboss.byteman.agent.adapter.FieldAccessTriggerAdapter$FieldAccessTriggerMethodAdapter.class
org.jboss.byteman.agent.adapter.VariableAccessCheckAdapter$VariableAccessCheckMethodAdapter.class
org.jboss.byteman.agent.adapter.IndexParamAccessTriggerAdapter.class
org.jboss.byteman.agent.adapter.NewTriggerAdapter$NewTriggerConstructorAdapter.class
org.jboss.byteman.agent.adapter.LineTriggerAdapter.class
org.jboss.byteman.agent.adapter.LocalScopeMethodVisitor.class
org.jboss.byteman.agent.adapter.ThrowTriggerAdapter$ThrowTriggerConstructorAdapter.class
org.jboss.byteman.agent.Location$LineLocation.class
org.jboss.byteman.agent.RuleScript.class
org.jboss.byteman.agent.Location$InvokeLocation.class
org.jboss.byteman.agent.HelperManager$LifecycleDetails.class
org.jboss.byteman.agent.Location$ThrowLocation.class
org.jboss.byteman.agent.TransformContext.class
org.jboss.byteman.agent.DefaultAccessEnabler$DefaultAccessibleMethodInvoker.class
org.jboss.byteman.agent.DefaultAccessEnabler$DefaultAccessibleConstructorInvoker.class
org.jboss.byteman.agent.Transformer$VerifyLoader.class
org.jboss.byteman.agent.TransformListener.class
org.jboss.byteman.modules.ModuleSystem.class
org.jboss.byteman.modules.ClassbyteClassLoader.class
org.jboss.byteman.synchronization.Rendezvous$Counter.class
org.jboss.byteman.rule.Rule.class
org.jboss.byteman.rule.expression.BinaryOperExpression.class
org.jboss.byteman.rule.expression.UnaryOperExpression.class
org.jboss.byteman.rule.expression.BooleanExpression.class
org.jboss.byteman.rule.expression.NumericLiteral.class
org.jboss.byteman.rule.expression.TwiddleExpression.class
org.jboss.byteman.rule.expression.AssignExpression.class
org.jboss.byteman.rule.expression.ArrayExpression.class
org.jboss.byteman.rule.expression.BooleanLiteral.class
org.jboss.byteman.rule.expression.MethodExpression.class
org.jboss.byteman.rule.expression.ArithmeticExpression.class
org.jboss.byteman.rule.expression.AssignableExpression.class
org.jboss.byteman.rule.expression.ConditionalEvalExpression.class
org.jboss.byteman.rule.expression.OperExpression.class
org.jboss.byteman.rule.expression.Expression.class
org.jboss.byteman.rule.expression.ArrayInitExpression.class
org.jboss.byteman.rule.grammar.ECATokenLexer.class
org.jboss.byteman.rule.type.Type$Undefined.class
org.jboss.byteman.rule.Action.class
org.jboss.byteman.rule.Event.class
org.jboss.byteman.rule.exception.ExecuteException.class
org.jboss.byteman.rule.exception.EarlyReturnException.class
org.jboss.byteman.rule.exception.ParseException.class
org.jboss.byteman.agent.adapter.LineCheckAdapter.class
org.jboss.byteman.agent.adapter.RuleCheckAdapter.class
org.jboss.byteman.agent.adapter.IndexParamAccessCheckAdapter.class
org.jboss.byteman.agent.adapter.NewArrayTriggerAdapter$NewArrayTriggerMethodAdapter.class
org.jboss.byteman.agent.adapter.RuleMethodAdapter$LocalVar.class
org.jboss.byteman.agent.adapter.ExceptionExitTriggerAdapter.class
org.jboss.byteman.agent.adapter.SynchronizeCheckAdapter.class
org.jboss.byteman.agent.adapter.NewTriggerAdapter.class
org.jboss.byteman.agent.adapter.FieldAccessCheckAdapter$FieldAccessCheckMethodAdapter.class
org.jboss.byteman.agent.adapter.IndexParamAccessCheckAdapter$IndexParamAccessCheckMethodAdapter.class
org.jboss.byteman.agent.adapter.RuleTriggerMethodAdapter.class
org.jboss.byteman.agent.adapter.ExceptionExitTriggerAdapter$ExceptionExitTriggerMethodAdapter.class
org.jboss.byteman.agent.adapter.FieldAccessCheckAdapter.class
org.jboss.byteman.agent.adapter.ExitCheckAdapter.class
org.jboss.byteman.agent.adapter.EntryTriggerAdapter$EntryTriggerConstructorAdapter.class
org.jboss.byteman.agent.adapter.EntryTriggerAdapter.class
org.jboss.byteman.agent.adapter.ExceptionExitCheckAdapter$ExceptionExitCheckMethodAdapter.class
org.jboss.byteman.agent.adapter.SynchronizeCheckAdapter$SynchronizeCheckMethodAdapter.class
org.jboss.byteman.agent.adapter.EntryTriggerAdapter$EntryTriggerMethodAdapter.class
org.jboss.byteman.agent.adapter.NewTriggerAdapter$NewTriggerMethodAdapter.class
org.jboss.byteman.agent.adapter.ThrowTriggerAdapter$ThrowTriggerMethodAdapter.class
org.jboss.byteman.agent.adapter.NewArrayCheckAdapter$NewArrayCheckMethodAdapter.class
org.jboss.byteman.agent.adapter.RuleTriggerAdapter.class
org.jboss.byteman.agent.adapter.ThrowCheckAdapter$ThrowCheckMethodAdapter.class
org.jboss.byteman.agent.adapter.ExitTriggerAdapter.class
org.jboss.byteman.agent.adapter.ExitTriggerAdapter$ExitTriggerMethodAdapter.class
org.jboss.byteman.agent.adapter.InvokeTriggerAdapter$InvokeTriggerConstructorAdapter.class
org.jboss.byteman.agent.adapter.InvokeCheckAdapter$InvokeCheckMethodAdapter.class
org.jboss.byteman.agent.adapter.LineTriggerAdapter$LineTriggerMethodAdapter.class
org.jboss.byteman.agent.adapter.ThrowCheckAdapter.class
org.jboss.byteman.agent.adapter.NewArrayCheckAdapter.class
org.jboss.byteman.agent.adapter.RuleMethodAdapter.class
org.jboss.byteman.agent.adapter.FieldAccessTriggerAdapter.class
org.jboss.byteman.agent.adapter.IndexParamAccessTriggerAdapter$IndexParamAccessTriggerMethodAdapter.class
org.jboss.byteman.agent.adapter.IndexParamAccessTriggerAdapter$IndexParamAccessTriggerConstructorAdapter.class
org.jboss.byteman.agent.adapter.EntryCheckAdapter$EntryCheckMethodAdapter.class
org.jboss.byteman.agent.TransformContext$TransformFailure.class
org.jboss.byteman.agent.Location$ExceptionExitLocation.class
org.jboss.byteman.agent.DefaultAccessEnabler$DefaultAccessibleFieldSetter.class
org.jboss.byteman.agent.BytemanPolicy.class
org.jboss.byteman.agent.Retransformer.class
org.jboss.byteman.modules.NonModuleSystem.class
META-INF/maven/org.jboss.byteman/byteman-agent/pom.xml
org.jboss.byteman.synchronization.Rendezvous.class
org.jboss.byteman.rule.expression.FieldExpression.class
org.jboss.byteman.rule.expression.LogicalExpression.class
org.jboss.byteman.rule.expression.DollarExpression.class
org.jboss.byteman.rule.expression.ThrowExpression$InterfaceIterator.class
org.jboss.byteman.rule.expression.NewExpression.class
org.jboss.byteman.rule.expression.TernaryOperExpression.class
org.jboss.byteman.rule.expression.ClassLiteralExpression.class
org.jboss.byteman.rule.expression.BitExpression.class
org.jboss.byteman.rule.expression.ExpressionHelper.class
org.jboss.byteman.rule.exception.TypeWarningException.class
org.jboss.byteman.rule.exception.ThrowException.class
org.jboss.byteman.rule.exception.TypeException.class
org.jboss.byteman.rule.exception.CompileException.class
org.jboss.byteman.check.RuleCheck.class
org.jboss.byteman.check.RuleCheck$RuleCheckModuleSystem.class
org.jboss.byteman.check.RuleCheckResult.class
org.jboss.byteman.check.TestScript.class
org.jboss.byteman.agent.Location$SynchronizeLocation.class
org.jboss.byteman.agent.DefaultAccessEnabler$DefaultAccessibleFieldGetter.class
org.jboss.byteman.agent.adapter.LineTriggerAdapter$LineTriggerConstructorAdapter.class
org.jboss.byteman.agent.adapter.NewCheckAdapter.class
org.jboss.byteman.agent.adapter.InvokeCheckAdapter.class
org.jboss.byteman.agent.adapter.VariableAccessTriggerAdapter$VariableAccessTriggerConstructorAdapter.class
org.jboss.byteman.agent.TransformSet.class
org.jboss.byteman.agent.HelperManager.class
org.jboss.byteman.agent.Location$ExitLocation.class
org.jboss.byteman.agent.AccessibleMethodInvoker.class
org.jboss.byteman.agent.Main.class
org.jboss.byteman.agent.Location$AccessLocation.class
org.jboss.byteman.agent.Location$NewLocation.class
org.jboss.byteman.agent.Transformer.class
org.jboss.byteman.agent.AccessManager.class
org.jboss.byteman.agent.Location$1.class
org.jboss.byteman.agent.check.ClassStructureAdapter.class
org.jboss.byteman.agent.check.ClassChecker.class
org.jboss.byteman.agent.check.BytecodeChecker.class
org.jboss.byteman.agent.check.CheckerCache$CheckerStats.class
org.jboss.byteman.agent.check.CheckerCache.class
org.jboss.byteman.agent.AccessEnabler.class
org.jboss.byteman.agent.Location$EntryLocation.class
org.jboss.byteman.agent.AccessibleFieldSetter.class
org.jboss.byteman.agent.LocationType.class
org.jboss.byteman.agent.ScriptRepository.class
org.jboss.byteman.synchronization.Joiner.class
org.jboss.byteman.rule.expression.Variable.class
org.jboss.byteman.rule.expression.ComparisonExpression.class
org.jboss.byteman.rule.expression.StaticExpression.class
org.jboss.byteman.rule.expression.ThrowExpression.class
org.jboss.byteman.rule.expression.StringPlusExpression.class
org.jboss.byteman.rule.expression.NotExpression.class
org.jboss.byteman.rule.compiler.CompileContext.class
org.jboss.byteman.rule.compiler.StackHeights.class
org.jboss.byteman.rule.grammar.ParseNode$TernaryNode.class
org.jboss.byteman.rule.grammar.ECAGrammarParser.class
org.jboss.byteman.rule.grammar.sym.class
org.jboss.byteman.rule.grammar.ParseNode$NullaryNode.class
org.jboss.byteman.rule.grammar.ParseNode$BinaryNode.class
org.jboss.byteman.rule.grammar.PrintableSymbol.class
org.jboss.byteman.agent.adapter.RuleTriggerMethodAdapter$1.class
org.jboss.byteman.agent.adapter.ThrowTriggerAdapter.class
org.jboss.byteman.agent.adapter.cfg.CodeLocation.class
org.jboss.byteman.agent.adapter.cfg.InstructionSequence.class
org.jboss.byteman.agent.adapter.cfg.FanOut.class
org.jboss.byteman.agent.adapter.cfg.CFG.class
org.jboss.byteman.agent.adapter.VariableAccessTriggerAdapter.class
org.jboss.byteman.agent.adapter.EntryCheckAdapter.class
org.jboss.byteman.agent.adapter.RuleGeneratorAdapter.class
org.jboss.byteman.agent.adapter.FieldAccessTriggerAdapter$FieldAccessTriggerConstructorAdapter.class
org.jboss.byteman.agent.adapter.VariableAccessCheckAdapter.class
org.jboss.byteman.agent.adapter.BMJSRInlinerAdapter.class
org.jboss.byteman.agent.adapter.SynchronizeTriggerAdapter$SynchronizeTriggerMethodAdapter.class
org.jboss.byteman.agent.adapter.OpcodesHelper.class
org.jboss.byteman.agent.adapter.ExceptionExitTriggerAdapter$ExceptionExitTriggerConstructorAdapter.class
org.jboss.byteman.agent.adapter.NewArrayTriggerAdapter$NewArrayTriggerConstructorAdapter.class
org.jboss.byteman.agent.adapter.BMLocalScopeAdapter.class
org.jboss.byteman.agent.adapter.ExceptionExitCheckAdapter.class
org.jboss.byteman.agent.adapter.LineCheckAdapter$LineCheckMethodAdapter.class
org.jboss.byteman.agent.adapter.NewCheckAdapter$NewCheckMethodAdapter.class
org.jboss.byteman.agent.adapter.VariableAccessTriggerAdapter$VariableAccessTriggerMethodAdapter.class
org.jboss.byteman.agent.adapter.BMLocalScopeMethodAdapter.class
org.jboss.byteman.agent.adapter.BMInsnList.class
org.jboss.byteman.agent.adapter.RuleAdapter.class
org.jboss.byteman.agent.adapter.InvokeTriggerAdapter.class
org.jboss.byteman.agent.adapter.SynchronizeTriggerAdapter.class
org.jboss.byteman.agent.adapter.InvokeTriggerAdapter$InvokeTriggerMethodAdapter.class
org.jboss.byteman.agent.adapter.BMJSRInliner.class
org.jboss.byteman.agent.adapter.ExitCheckAdapter$ExitCheckMethodAdapter.class
org.jboss.byteman.agent.adapter.RuleCheckMethodAdapter.class
org.jboss.byteman.agent.AccessibleFieldGetter.class
org.jboss.byteman.agent.Location.class
org.jboss.byteman.agent.Transform.class
org.jboss.byteman.agent.Location$FieldAccessLocation.class
org.jboss.byteman.agent.TransformContext$1.class
org.jboss.byteman.agent.DefaultAccessEnabler.class
org.jboss.byteman.agent.AccessibleConstructorInvoker.class
org.jboss.byteman.agent.Location$VariableAccessLocation.class
META-INF/maven/org.jboss.byteman/byteman-agent/pom.properties
org.jboss.byteman.objectweb.asm.AnnotationVisitor.class
org.jboss.byteman.objectweb.asm.AnnotationWriter.class
org.jboss.byteman.objectweb.asm.Attribute$Set.class
org.jboss.byteman.objectweb.asm.Attribute.class
org.jboss.byteman.objectweb.asm.ByteVector.class
org.jboss.byteman.objectweb.asm.ClassReader.class
org.jboss.byteman.objectweb.asm.ClassTooLargeException.class
org.jboss.byteman.objectweb.asm.ClassVisitor.class
org.jboss.byteman.objectweb.asm.ClassWriter.class
org.jboss.byteman.objectweb.asm.ConstantDynamic.class
org.jboss.byteman.objectweb.asm.Constants.class
org.jboss.byteman.objectweb.asm.Context.class
org.jboss.byteman.objectweb.asm.CurrentFrame.class
org.jboss.byteman.objectweb.asm.Edge.class
org.jboss.byteman.objectweb.asm.FieldVisitor.class
org.jboss.byteman.objectweb.asm.FieldWriter.class
org.jboss.byteman.objectweb.asm.Frame.class
org.jboss.byteman.objectweb.asm.Handle.class
org.jboss.byteman.objectweb.asm.Handler.class
org.jboss.byteman.objectweb.asm.Label.class
org.jboss.byteman.objectweb.asm.MethodTooLargeException.class
org.jboss.byteman.objectweb.asm.MethodVisitor.class
org.jboss.byteman.objectweb.asm.MethodWriter.class
org.jboss.byteman.objectweb.asm.ModuleVisitor.class
org.jboss.byteman.objectweb.asm.ModuleWriter.class
org.jboss.byteman.objectweb.asm.Opcodes.class
org.jboss.byteman.objectweb.asm.Symbol.class
org.jboss.byteman.objectweb.asm.SymbolTable$Entry.class
org.jboss.byteman.objectweb.asm.SymbolTable.class
org.jboss.byteman.objectweb.asm.Type.class
org.jboss.byteman.objectweb.asm.TypePath.class
org.jboss.byteman.objectweb.asm.TypeReference.class
org.jboss.byteman.objectweb.asm.signature.SignatureReader.class
org.jboss.byteman.objectweb.asm.signature.SignatureVisitor.class
org.jboss.byteman.objectweb.asm.signature.SignatureWriter.class
org.jboss.byteman.objectweb.asm.tree.AbstractInsnNode.class
org.jboss.byteman.objectweb.asm.tree.AnnotationNode.class
org.jboss.byteman.objectweb.asm.tree.ClassNode.class
org.jboss.byteman.objectweb.asm.tree.FieldInsnNode.class
org.jboss.byteman.objectweb.asm.tree.FieldNode.class
org.jboss.byteman.objectweb.asm.tree.FrameNode.class
org.jboss.byteman.objectweb.asm.tree.IincInsnNode.class
org.jboss.byteman.objectweb.asm.tree.InnerClassNode.class
org.jboss.byteman.objectweb.asm.tree.InsnList$InsnListIterator.class
org.jboss.byteman.objectweb.asm.tree.InsnList.class
org.jboss.byteman.objectweb.asm.tree.InsnNode.class
org.jboss.byteman.objectweb.asm.tree.IntInsnNode.class
org.jboss.byteman.objectweb.asm.tree.InvokeDynamicInsnNode.class
org.jboss.byteman.objectweb.asm.tree.JumpInsnNode.class
org.jboss.byteman.objectweb.asm.tree.LabelNode.class
org.jboss.byteman.objectweb.asm.tree.LdcInsnNode.class
org.jboss.byteman.objectweb.asm.tree.LineNumberNode.class
org.jboss.byteman.objectweb.asm.tree.LocalVariableAnnotationNode.class
org.jboss.byteman.objectweb.asm.tree.LocalVariableNode.class
org.jboss.byteman.objectweb.asm.tree.LookupSwitchInsnNode.class
org.jboss.byteman.objectweb.asm.tree.MethodInsnNode.class
org.jboss.byteman.objectweb.asm.tree.MethodNode$1.class
org.jboss.byteman.objectweb.asm.tree.MethodNode.class
org.jboss.byteman.objectweb.asm.tree.ModuleExportNode.class
org.jboss.byteman.objectweb.asm.tree.ModuleNode.class
org.jboss.byteman.objectweb.asm.tree.ModuleOpenNode.class
org.jboss.byteman.objectweb.asm.tree.ModuleProvideNode.class
org.jboss.byteman.objectweb.asm.tree.ModuleRequireNode.class
#内容未全部加载,请点击展开加载全部代码(NowJava.com)
|
依赖Jar: |
|