You can download spoon-core-5.4.0.jar in this page.
CeCILL-C
spoon-core-5.4.0.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/fr.inria.gforge.spoon/spoon-core/pom.properties META-INF/maven/fr.inria.gforge.spoon/spoon-core/pom.xml annotation.dtd log4j.properties properties.dtd spoon.Launcher.class spoon.OutputType.class spoon.SpoonAPI.class spoon.SpoonException.class spoon.SpoonModelBuilder.class spoon.SpoonTask.class spoon.compiler.Environment.class spoon.compiler.InvalidClassPathException.class spoon.compiler.ModelBuildingException.class spoon.compiler.SpoonCompiler.class spoon.compiler.SpoonFile.class spoon.compiler.SpoonFolder.class spoon.compiler.SpoonResource.class spoon.compiler.SpoonResourceHelper.class spoon.compiler.builder.AdvancedOptions.class spoon.compiler.builder.AnnotationProcessingOptions.class spoon.compiler.builder.ClasspathOptions.class spoon.compiler.builder.ComplianceOptions.class spoon.compiler.builder.JDTBuilder.class spoon.compiler.builder.JDTBuilderImpl.class spoon.compiler.builder.Options.class spoon.compiler.builder.SourceOptions.class spoon.generating.CloneVisitorGenerator.class spoon.generating.CtBiScannerGenerator.class spoon.generating.EqualsVisitorGenerator.class spoon.generating.ReplacementVisitorGenerator.class spoon.generating.clone.CloneBuilderTemplate.class spoon.generating.clone.CloneVisitorTemplate.class spoon.generating.clone.GetterTemplateMatcher.class spoon.generating.clone.SetterTemplateMatcher.class spoon.generating.equals.EqualsVisitorTemplate.class spoon.generating.replace.CtListener.class spoon.generating.replace.ReplaceListListener.class spoon.generating.replace.ReplaceListener.class spoon.generating.replace.ReplaceMapListener.class spoon.generating.replace.ReplaceScanner.class spoon.generating.replace.ReplaceSetListener.class spoon.generating.replace.ReplacementVisitor.class spoon.generating.scanner.CtBiScannerTemplate.class spoon.generating.scanner.PeekElementTemplate.class spoon.processing.AbstractAnnotationProcessor.class spoon.processing.AbstractManualProcessor.class spoon.processing.AbstractProblemFixer.class spoon.processing.AbstractProcessor.class spoon.processing.AnnotationProcessor.class spoon.processing.FactoryAccessor.class spoon.processing.FileGenerator.class spoon.processing.ProblemFixer.class spoon.processing.ProcessInterruption.class spoon.processing.ProcessingManager.class spoon.processing.Processor.class spoon.processing.ProcessorProperties.class spoon.processing.Property.class spoon.processing.SpoonTagger.class spoon.processing.TraversalStrategy.class spoon.processing.XMLAnnotationProcessor.class spoon.properties spoon.refactoring.Refactoring.class spoon.reflect.Changes.class spoon.reflect.CtModel.class spoon.reflect.CtModelImpl.class spoon.reflect.ModelElementContainerDefaultCapacities.class spoon.reflect.ModelStreamer.class spoon.reflect.code.BinaryOperatorKind.class spoon.reflect.code.CtAbstractInvocation.class spoon.reflect.code.CtAnnotationFieldAccess.class spoon.reflect.code.CtArrayAccess.class spoon.reflect.code.CtArrayRead.class spoon.reflect.code.CtArrayWrite.class spoon.reflect.code.CtAssert.class spoon.reflect.code.CtAssignment.class spoon.reflect.code.CtBinaryOperator.class spoon.reflect.code.CtBlock.class spoon.reflect.code.CtBreak.class spoon.reflect.code.CtCFlowBreak.class spoon.reflect.code.CtCase.class spoon.reflect.code.CtCatch.class spoon.reflect.code.CtCatchVariable.class spoon.reflect.code.CtCodeElement.class spoon.reflect.code.CtCodeSnippetExpression.class spoon.reflect.code.CtCodeSnippetStatement.class spoon.reflect.code.CtComment.class spoon.reflect.code.CtConditional.class spoon.reflect.code.CtConstructorCall.class spoon.reflect.code.CtContinue.class spoon.reflect.code.CtDo.class spoon.reflect.code.CtExecutableReferenceExpression.class spoon.reflect.code.CtExpression.class spoon.reflect.code.CtFieldAccess.class spoon.reflect.code.CtFieldRead.class spoon.reflect.code.CtFieldWrite.class spoon.reflect.code.CtFor.class spoon.reflect.code.CtForEach.class spoon.reflect.code.CtIf.class spoon.reflect.code.CtInvocation.class spoon.reflect.code.CtLambda.class spoon.reflect.code.CtLiteral.class spoon.reflect.code.CtLocalVariable.class spoon.reflect.code.CtLoop.class spoon.reflect.code.CtNewArray.class spoon.reflect.code.CtNewClass.class spoon.reflect.code.CtOperatorAssignment.class spoon.reflect.code.CtRHSReceiver.class spoon.reflect.code.CtReturn.class spoon.reflect.code.CtStatement.class spoon.reflect.code.CtStatementList.class spoon.reflect.code.CtSuperAccess.class spoon.reflect.code.CtSwitch.class spoon.reflect.code.CtSynchronized.class spoon.reflect.code.CtTargetedExpression.class spoon.reflect.code.CtThisAccess.class spoon.reflect.code.CtThrow.class spoon.reflect.code.CtTry.class spoon.reflect.code.CtTryWithResource.class spoon.reflect.code.CtTypeAccess.class spoon.reflect.code.CtUnaryOperator.class spoon.reflect.code.CtVariableAccess.class spoon.reflect.code.CtVariableRead.class spoon.reflect.code.CtVariableWrite.class spoon.reflect.code.CtWhile.class spoon.reflect.code.UnaryOperatorKind.class spoon.reflect.cu.CompilationUnit.class spoon.reflect.cu.Import.class spoon.reflect.cu.SourcePosition.class spoon.reflect.declaration.CtAnnotatedElementType.class spoon.reflect.declaration.CtAnnotation.class spoon.reflect.declaration.CtAnnotationMethod.class spoon.reflect.declaration.CtAnnotationType.class spoon.reflect.declaration.CtAnonymousExecutable.class spoon.reflect.declaration.CtClass.class spoon.reflect.declaration.CtCodeSnippet.class spoon.reflect.declaration.CtConstructor.class spoon.reflect.declaration.CtElement.class spoon.reflect.declaration.CtEnum.class spoon.reflect.declaration.CtEnumValue.class spoon.reflect.declaration.CtExecutable.class spoon.reflect.declaration.CtField.class spoon.reflect.declaration.CtFormalTypeDeclarer.class spoon.reflect.declaration.CtInterface.class spoon.reflect.declaration.CtMethod.class spoon.reflect.declaration.CtModifiable.class spoon.reflect.declaration.CtMultiTypedElement.class spoon.reflect.declaration.CtNamedElement.class spoon.reflect.declaration.CtPackage.class spoon.reflect.declaration.CtParameter.class spoon.reflect.declaration.CtShadowable.class spoon.reflect.declaration.CtType.class spoon.reflect.declaration.CtTypeInformation.class spoon.reflect.declaration.CtTypeMember.class spoon.reflect.declaration.CtTypeParameter.class spoon.reflect.declaration.CtTypedElement.class spoon.reflect.declaration.CtVariable.class spoon.reflect.declaration.ModifierKind.class spoon.reflect.declaration.ParentNotInitializedException.class spoon.reflect.eval.PartialEvaluator.class spoon.reflect.factory.AnnotationFactory.class spoon.reflect.factory.ClassFactory.class spoon.reflect.factory.CodeFactory.class spoon.reflect.factory.CompilationUnitFactory.class spoon.reflect.factory.ConstructorFactory.class spoon.reflect.factory.CoreFactory.class spoon.reflect.factory.EnumFactory.class spoon.reflect.factory.EvalFactory.class spoon.reflect.factory.ExecutableFactory.class spoon.reflect.factory.Factory.class spoon.reflect.factory.FactoryImpl.class spoon.reflect.factory.FieldFactory.class spoon.reflect.factory.InterfaceFactory.class spoon.reflect.factory.MethodFactory.class spoon.reflect.factory.PackageFactory.class spoon.reflect.factory.SubFactory.class spoon.reflect.factory.TypeFactory.class spoon.reflect.path.CtPath.class spoon.reflect.path.CtPathBuilder.class spoon.reflect.path.CtPathException.class spoon.reflect.path.CtPathRole.class spoon.reflect.path.CtPathStringBuilder.class spoon.reflect.path.impl.AbstractPathElement.class spoon.reflect.path.impl.CtNamedPathElement.class spoon.reflect.path.impl.CtPathElement.class spoon.reflect.path.impl.CtPathImpl.class spoon.reflect.path.impl.CtRolePathElement.class spoon.reflect.path.impl.CtTypedNameElement.class spoon.reflect.reference.CtActualTypeContainer.class spoon.reflect.reference.CtArrayTypeReference.class spoon.reflect.reference.CtCatchVariableReference.class spoon.reflect.reference.CtExecutableReference.class spoon.reflect.reference.CtFieldReference.class spoon.reflect.reference.CtIntersectionTypeReference.class spoon.reflect.reference.CtLocalVariableReference.class spoon.reflect.reference.CtPackageReference.class spoon.reflect.reference.CtParameterReference.class spoon.reflect.reference.CtReference.class spoon.reflect.reference.CtTypeParameterReference.class spoon.reflect.reference.CtTypeReference.class spoon.reflect.reference.CtUnboundVariableReference.class spoon.reflect.reference.CtVariableReference.class spoon.reflect.reference.CtWildcardReference.class spoon.reflect.visitor.AstParentConsistencyChecker.class spoon.reflect.visitor.Child.class spoon.reflect.visitor.CtAbstractBiScanner.class spoon.reflect.visitor.CtAbstractVisitor.class spoon.reflect.visitor.CtBiScannerDefault.class spoon.reflect.visitor.CtDequeScanner.class spoon.reflect.visitor.CtInheritanceScanner.class spoon.reflect.visitor.CtScanner.class spoon.reflect.visitor.CtVisitable.class spoon.reflect.visitor.CtVisitor.class spoon.reflect.visitor.DefaultJavaPrettyPrinter.class spoon.reflect.visitor.EarlyTerminatingScanner.class spoon.reflect.visitor.Filter.class spoon.reflect.visitor.ImportScanner.class spoon.reflect.visitor.ImportScannerImpl.class spoon.reflect.visitor.JavaIdentifiers.class spoon.reflect.visitor.ModelConsistencyChecker.class spoon.reflect.visitor.Parent.class spoon.reflect.visitor.PrettyPrinter.class spoon.reflect.visitor.Query.class spoon.reflect.visitor.QueryVisitor.class spoon.reflect.visitor.ReferenceFilter.class spoon.reflect.visitor.ReferenceQueryVisitor.class spoon.reflect.visitor.Root.class spoon.reflect.visitor.filter.AbstractFilter.class spoon.reflect.visitor.filter.AbstractReferenceFilter.class spoon.reflect.visitor.filter.AnnotationFilter.class spoon.reflect.visitor.filter.CompositeFilter.class spoon.reflect.visitor.filter.DirectReferenceFilter.class spoon.reflect.visitor.filter.FieldAccessFilter.class spoon.reflect.visitor.filter.FilteringOperator.class spoon.reflect.visitor.filter.InvocationFilter.class spoon.reflect.visitor.filter.LineFilter.class spoon.reflect.visitor.filter.NameFilter.class spoon.reflect.visitor.filter.OverriddenMethodFilter.class spoon.reflect.visitor.filter.OverridingMethodFilter.class spoon.reflect.visitor.filter.ReferenceTypeFilter.class spoon.reflect.visitor.filter.RegexFilter.class spoon.reflect.visitor.filter.ReturnOrThrowFilter.class spoon.reflect.visitor.filter.TypeFilter.class spoon.reflect.visitor.filter.VariableAccessFilter.class spoon.reflect.visitor.printer.CommentOffset.class spoon.reflect.visitor.printer.ElementPrinterHelper.class spoon.reflect.visitor.printer.PrinterHelper.class spoon.support.DefaultCoreFactory.class spoon.support.JavaOutputProcessor.class spoon.support.QueueProcessingManager.class spoon.support.RuntimeProcessingManager.class spoon.support.SerializationModelStreamer.class spoon.support.StandardEnvironment.class spoon.support.comparator.CtLineElementComparator.class spoon.support.comparator.DeepRepresentationComparator.class spoon.support.comparator.QualifiedNameComparator.class spoon.support.comparator.SignatureComparator.class spoon.support.compiler.FileSystemFile.class spoon.support.compiler.FileSystemFolder.class spoon.support.compiler.FilteringFolder.class spoon.support.compiler.SnippetCompilationError.class spoon.support.compiler.SnippetCompilationHelper.class spoon.support.compiler.VirtualFile.class spoon.support.compiler.VirtualFolder.class spoon.support.compiler.ZipFile.class spoon.support.compiler.ZipFolder.class spoon.support.compiler.jdt.ASTPair.class spoon.support.compiler.jdt.CompilationUnitWrapper.class spoon.support.compiler.jdt.CompilerClassLoader.class spoon.support.compiler.jdt.ContextBuilder.class spoon.support.compiler.jdt.FactoryCompiler.class spoon.support.compiler.jdt.FileCompiler.class spoon.support.compiler.jdt.JDTBasedSpoonCompiler.class spoon.support.compiler.jdt.JDTBatchCompiler.class spoon.support.compiler.jdt.JDTCommentBuilder.class spoon.support.compiler.jdt.JDTSnippetCompiler.class spoon.support.compiler.jdt.JDTTreeBuilder.class spoon.support.compiler.jdt.JDTTreeBuilderHelper.class spoon.support.compiler.jdt.JDTTreeBuilderQuery.class spoon.support.compiler.jdt.ParentExiter.class spoon.support.compiler.jdt.PositionBuilder.class spoon.support.compiler.jdt.ReferenceBuilder.class spoon.support.compiler.jdt.TreeBuilderCompiler.class spoon.support.compiler.jdt.TreeBuilderRequestor.class spoon.support.gui.SpoonModelTree.class spoon.support.gui.SpoonObjectFieldsTable.class spoon.support.gui.SpoonTreeBuilder.class spoon.support.processing.XmlProcessorProperties.class spoon.support.reflect.code.CtAnnotationFieldAccessImpl.class spoon.support.reflect.code.CtArrayAccessImpl.class spoon.support.reflect.code.CtArrayReadImpl.class spoon.support.reflect.code.CtArrayWriteImpl.class spoon.support.reflect.code.CtAssertImpl.class spoon.support.reflect.code.CtAssignmentImpl.class spoon.support.reflect.code.CtBinaryOperatorImpl.class spoon.support.reflect.code.CtBlockImpl.class spoon.support.reflect.code.CtBreakImpl.class spoon.support.reflect.code.CtCaseImpl.class spoon.support.reflect.code.CtCatchImpl.class spoon.support.reflect.code.CtCatchVariableImpl.class spoon.support.reflect.code.CtCodeElementImpl.class spoon.support.reflect.code.CtCodeSnippetExpressionImpl.class spoon.support.reflect.code.CtCodeSnippetStatementImpl.class spoon.support.reflect.code.CtCommentImpl.class spoon.support.reflect.code.CtConditionalImpl.class spoon.support.reflect.code.CtConstructorCallImpl.class spoon.support.reflect.code.CtContinueImpl.class spoon.support.reflect.code.CtDoImpl.class spoon.support.reflect.code.CtExecutableReferenceExpressionImpl.class spoon.support.reflect.code.CtExpressionImpl.class spoon.support.reflect.code.CtFieldAccessImpl.class spoon.support.reflect.code.CtFieldReadImpl.class spoon.support.reflect.code.CtFieldWriteImpl.class spoon.support.reflect.code.CtForEachImpl.class spoon.support.reflect.code.CtForImpl.class spoon.support.reflect.code.CtIfImpl.class spoon.support.reflect.code.CtInvocationImpl.class spoon.support.reflect.code.CtLambdaImpl.class spoon.support.reflect.code.CtLiteralImpl.class spoon.support.reflect.code.CtLocalVariableImpl.class spoon.support.reflect.code.CtLoopImpl.class spoon.support.reflect.code.CtNewArrayImpl.class spoon.support.reflect.code.CtNewClassImpl.class spoon.support.reflect.code.CtOperatorAssignmentImpl.class spoon.support.reflect.code.CtReturnImpl.class spoon.support.reflect.code.CtStatementImpl.class spoon.support.reflect.code.CtStatementListImpl.class spoon.support.reflect.code.CtSuperAccessImpl.class spoon.support.reflect.code.CtSwitchImpl.class spoon.support.reflect.code.CtSynchronizedImpl.class spoon.support.reflect.code.CtTargetedExpressionImpl.class spoon.support.reflect.code.CtThisAccessImpl.class spoon.support.reflect.code.CtThrowImpl.class spoon.support.reflect.code.CtTryImpl.class spoon.support.reflect.code.CtTryWithResourceImpl.class spoon.support.reflect.code.CtTypeAccessImpl.class spoon.support.reflect.code.CtUnaryOperatorImpl.class spoon.support.reflect.code.CtVariableAccessImpl.class spoon.support.reflect.code.CtVariableReadImpl.class spoon.support.reflect.code.CtVariableWriteImpl.class spoon.support.reflect.code.CtWhileImpl.class spoon.support.reflect.cu.CompilationUnitImpl.class spoon.support.reflect.cu.ImportImpl.class spoon.support.reflect.cu.SourcePositionImpl.class spoon.support.reflect.declaration.CompilationUnitVirtualImpl.class spoon.support.reflect.declaration.CtAnnotationImpl.class spoon.support.reflect.declaration.CtAnnotationMethodImpl.class spoon.support.reflect.declaration.CtAnnotationTypeImpl.class spoon.support.reflect.declaration.CtAnonymousExecutableImpl.class spoon.support.reflect.declaration.CtClassImpl.class spoon.support.reflect.declaration.CtConstructorImpl.class spoon.support.reflect.declaration.CtElementImpl.class spoon.support.reflect.declaration.CtEnumImpl.class spoon.support.reflect.declaration.CtEnumValueImpl.class spoon.support.reflect.declaration.CtExecutableImpl.class spoon.support.reflect.declaration.CtFieldImpl.class spoon.support.reflect.declaration.CtInterfaceImpl.class spoon.support.reflect.declaration.CtMethodImpl.class spoon.support.reflect.declaration.CtNamedElementImpl.class spoon.support.reflect.declaration.CtPackageImpl.class spoon.support.reflect.declaration.CtParameterImpl.class spoon.support.reflect.declaration.CtTypeImpl.class spoon.support.reflect.declaration.CtTypeParameterImpl.class spoon.support.reflect.eval.VisitorPartialEvaluator.class spoon.support.reflect.reference.CtArrayTypeReferenceImpl.class spoon.support.reflect.reference.CtCatchVariableReferenceImpl.class spoon.support.reflect.reference.CtExecutableReferenceImpl.class spoon.support.reflect.reference.CtFieldReferenceImpl.class spoon.support.reflect.reference.CtIntersectionTypeReferenceImpl.class spoon.support.reflect.reference.CtLocalVariableReferenceImpl.class spoon.support.reflect.reference.CtPackageReferenceImpl.class spoon.support.reflect.reference.CtParameterReferenceImpl.class spoon.support.reflect.reference.CtReferenceImpl.class spoon.support.reflect.reference.CtTypeParameterReferenceImpl.class spoon.support.reflect.reference.CtTypeReferenceImpl.class spoon.support.reflect.reference.CtUnboundVariableReferenceImpl.class spoon.support.reflect.reference.CtVariableReferenceImpl.class spoon.support.reflect.reference.CtWildcardReferenceImpl.class spoon.support.reflect.reference.SpoonClassNotFoundException.class spoon.support.template.DefaultParameterMatcher.class spoon.support.template.ParameterMatcher.class spoon.support.template.Parameters.class spoon.support.template.SkipException.class spoon.support.template.SubstitutionVisitor.class spoon.support.template.UndefinedParameterException.class spoon.support.util.ByteSerialization.class spoon.support.util.EmptyClearableList.class spoon.support.util.EmptyClearableSet.class spoon.support.util.EmptyIterator.class spoon.support.util.QualifiedNameBasedSortedSet.class spoon.support.util.RtHelper.class spoon.support.util.SignatureBasedSortedSet.class spoon.support.util.SortedList.class spoon.support.util.Timer.class spoon.support.visitor.DeepRepresentationVisitor.class spoon.support.visitor.HashcodeVisitor.class spoon.support.visitor.ProcessingVisitor.class spoon.support.visitor.ShortRepresentationPrinter.class spoon.support.visitor.SignaturePrinter.class spoon.support.visitor.TypeReferenceScanner.class spoon.support.visitor.clone.CloneBuilder.class spoon.support.visitor.clone.CloneVisitor.class spoon.support.visitor.equals.CloneHelper.class spoon.support.visitor.equals.EqualsChecker.class spoon.support.visitor.equals.EqualsVisitor.class spoon.support.visitor.equals.IgnoredByEquals.class spoon.support.visitor.java.JavaReflectionTreeBuilder.class spoon.support.visitor.java.JavaReflectionVisitor.class spoon.support.visitor.java.JavaReflectionVisitorImpl.class spoon.support.visitor.java.internal.AbstractRuntimeBuilderContext.class spoon.support.visitor.java.internal.AnnotationRuntimeBuilderContext.class spoon.support.visitor.java.internal.ExecutableRuntimeBuilderContext.class spoon.support.visitor.java.internal.PackageRuntimeBuilderContext.class spoon.support.visitor.java.internal.RuntimeBuilderContext.class spoon.support.visitor.java.internal.TypeReferenceRuntimeBuilderContext.class spoon.support.visitor.java.internal.TypeRuntimeBuilderContext.class spoon.support.visitor.java.internal.VariableRuntimeBuilderContext.class spoon.support.visitor.java.reflect.RtMethod.class spoon.support.visitor.java.reflect.RtParameter.class spoon.support.visitor.replace.ReplacementVisitor.class spoon.template.AbstractTemplate.class spoon.template.BlockTemplate.class spoon.template.ExpressionTemplate.class spoon.template.ExtensionTemplate.class spoon.template.Local.class spoon.template.Parameter.class spoon.template.StatementTemplate.class spoon.template.Substitution.class spoon.template.Template.class spoon.template.TemplateException.class spoon.template.TemplateMatcher.class spoon.template.TemplateParameter.class spoon.template.TypedBlockTemplateParameter.class spoon.template.TypedStatementListTemplateParameter.class spoon.testing.AbstractAssert.class spoon.testing.AbstractCtElementAssert.class spoon.testing.AbstractCtPackageAssert.class spoon.testing.AbstractFileAssert.class spoon.testing.Assert.class spoon.testing.CtElementAssert.class spoon.testing.CtPackageAssert.class spoon.testing.FileAssert.class spoon.testing.utils.Check.class spoon.testing.utils.ModelUtils.class spoon.testing.utils.ProcessorUtils.class spoonlet.dtd
spoon-core-5.4.0.pom file content.
<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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>7</version> </parent> <groupId>fr.inria.gforge.spoon</groupId> <artifactId>spoon-core</artifactId> <packaging>jar</packaging> <version>5.4.0</version> <name>Spoon Core</name> <description>Spoon is a tool for meta-programming, analysis and transformation of Java programs.</description> <url>http://spoon.gforge.inria.fr/</url> <inceptionYear>2007</inceptionYear> <licenses> <license> <name>CeCILL-C</name> <comments>French equivalent to LGPL</comments> <url>http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.txt</url> <distribution>repo</distribution> </license> </licenses> <organization> <name>Inria</name> <url>http://www.inria.fr</url> </organization> <issueManagement> <system>GitHub</system> <url>https://github.com/INRIA/spoon/issues</url> </issueManagement> <mailingLists> <mailingList> <name>spoon-discuss</name> <subscribe>http://lists.gforge.inria.fr/mailman/listinfo/spoon-discuss</subscribe> <unsubscribe>http://lists.gforge.inria.fr/mailman/listinfo/spoon-discuss</unsubscribe> <archive>http://lists.gforge.inria.fr/pipermail/spoon-discuss/</archive> </mailingList> </mailingLists> <!-- to generate the list for the README --> <!-- xmlstarlet sel -t -m "//_:developer/_:name" -o "* " -v . -n pom.xml --> <developers> <developer> <name>Olivier Barais</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>David Bernard</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Benoit Cornu</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Didier Donsez</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Favio DeMarco</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Christophe Dufour</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Sebastian Lamelas Marcote</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Matias Martinez</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Martin Monperrus</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Carlos Noguera</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Renaud Pawlak</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Nicolas Pessemier</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Nicolas Petitprez</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Phillip Schichtel</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Lionel Seinturier</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Stefan Wolf</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>G?rard Paligot</name> <roles> <role>Contributor</role> </roles> </developer> <developer> <name>Alcides Fonseca</name> <roles> <role>Contributor</role> </roles> </developer> </developers> <scm> <url>https://gforge.inria.fr/scm/viewvc.php/?root=spoon</url> <connection>scm:git:ssh://scm.gforge.inria.fr/home/groups/spoon/spoon.git</connection> <developerConnection>scm:git:ssh://scm.gforge.inria.fr/home/groups/spoon/spoon.git</developerConnection> <tag>spoon-core-5.4.0</tag> </scm> <properties> <java.src.version>1.7</java.src.version> <java.test.version>1.8</java.test.version> <runtime.log>target/velocity.log</runtime.log> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <repositories> <repository> <id>gforge.inria.fr-release</id> <name>Maven Repository for JDT Compiler release</name> <url>http://spoon.gforge.inria.fr/repositories/releases</url> </repository> </repositories> <distributionManagement> <repository> <id>ossrh</id> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> <snapshotRepository> <id>gforge.inria.fr-snapshot</id> <name>inria-snapshots</name> <url>scp://scm.gforge.inria.fr/home/groups/spoon/htdocs/repositories/snapshots</url> </snapshotRepository> <site> <id>gforge.inria.fr-site</id> <name>inria</name> <url>scp://scm.gforge.inria.fr/home/groups/spoon/htdocs/mvnsites/spoon-core</url> </site> </distributionManagement> <dependencies> <dependency> <groupId>org.eclipse.jdt</groupId> <artifactId>org.eclipse.jdt.core</artifactId> <version>3.12.0.v20160516-2131</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <dependency> <groupId>com.github.stefanbirkner</groupId> <artifactId>system-rules</artifactId> <version>1.9.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> <version>2.0.2-beta</version> <scope>test</scope> </dependency> <dependency> <groupId>com.martiansoftware</groupId> <artifactId>jsap</artifactId> <version>2.1</version> </dependency> <dependency> <groupId>ant</groupId> <artifactId>ant</artifactId> <version>1.6.5</version> <scope>provided</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>1.4</version> </dependency> </dependencies> <build> <defaultGoal>clean install</defaultGoal> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> <excludes> <exclude>log4j.properties</exclude> </excludes> </resource> <resource> <directory>src/main/resources</directory> <filtering>false</filtering> <includes> <include>log4j.properties</include> </includes> </resource> </resources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.19.1</version> <configuration> <!-- "If you want to use a basic plain old Java classpath, [...] set useManifestOnlyJar=false and useSystemClassLoader=true". https://maven.apache.org/surefire/maven-surefire-plugin/examples/class-loading.html --> <useSystemClassLoader>true</useSystemClassLoader> <useManifestOnlyJar>false</useManifestOnlyJar> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>${java.src.version}</source> <target>${java.src.version}</target> <testSource>${java.test.version}</testSource> <testTarget>${java.test.version}</testTarget> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>1.4.1</version> <executions> <execution> <id>enforce-bytecode-version</id> <goals> <goal>enforce</goal> </goals> </execution> </executions> <configuration> <rules> <enforceBytecodeVersion> <maxJdkVersion>${java.src.version}</maxJdkVersion> </enforceBytecodeVersion> </rules> <fail>true</fail> </configuration> <dependencies> <dependency> <groupId>org.codehaus.mojo</groupId> <artifactId>extra-enforcer-rules</artifactId> <version>1.0-beta-4</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.1</version> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.2</version> <extensions>true</extensions> <configuration> <serverId>ossrh</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.5</version> <configuration> <archive> <manifest> <mainClass>spoon.Launcher</mainClass> <addClasspath>true</addClasspath> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.7</version> <dependencies> <dependency> <groupId>sun.jdk</groupId> <artifactId>tools</artifactId> <version>${java.src.version}.0</version> <scope>system</scope> <systemPath>${java.home}/../lib/tools.jar</systemPath> </dependency> </dependencies> <executions> <execution> <phase>test</phase> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.8</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/</outputDirectory> <overWriteReleases>false</overWriteReleases> <overWriteSnapshots>false</overWriteSnapshots> <overWriteIfNewer>true</overWriteIfNewer> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.4</version> <configuration> <archive> <manifest> <mainClass>spoon.Launcher</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> <!-- descriptorRef>project</descriptorRef --> </descriptorRefs> <!-- descriptor>src/main/assembly/project.xml</descriptor --> </configuration> <executions> <execution> <id>make-assembly</id><!-- this is used for inheritance merges --> <phase>package</phase><!-- append to the packaging phase. --> <goals> <goal>attached</goal><!-- goals == mojos --> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.5</version> <configuration> <autoVersionSubmodules>true</autoVersionSubmodules> <useReleaseProfile>false</useReleaseProfile> <releaseProfiles>release</releaseProfiles> <goals>deploy</goals> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.17</version> <configuration> <failsOnError>true</failsOnError> <configLocation>checkstyle.xml</configLocation> <consoleOutput>true</consoleOutput> <!-- we exclude the generated files, see CtGenerationTest --> <excludes>spoon/support/visitor/clone/CloneBuilder.java</excludes> <excludes>spoon/reflect/visitor/CtBiScannerDefault.java</excludes> <excludes>spoon/support/visitor/equals/EqualsVisitor.java</excludes> <excludes>spoon/support/visitor/replace/ReplacementVisitor.java</excludes> </configuration> <executions> <execution> <phase>verify</phase> <goals> <goal>checkstyle</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.7.5.201505241946</version> <executions> <execution> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>report</id> <phase>prepare-package</phase> <goals> <goal>report</goal> </goals> </execution> </executions> </plugin> </plugins> <pluginManagement> <plugins> <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself. --> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId> org.apache.maven.plugins </groupId> <artifactId> maven-dependency-plugin </artifactId> <versionRange> [2.8,) </versionRange> <goals> <goal> copy-dependencies </goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> </plugins> </pluginManagement> <extensions> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-ssh</artifactId> </extension> </extensions> </build> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <version>2.7</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.1</version> <configuration> <linkXRef>true</linkXRef> <sourceEncoding>utf-8</sourceEncoding> <minimumTokens>100</minimumTokens> <targetJdk>${java.src.version}</targetJdk> </configuration> <reportSets> <reportSet> <reports> <report>pmd</report> <report>cpd</report> </reports> </reportSet> </reportSets> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>taglist-maven-plugin</artifactId> <version>2.4</version> <configuration> <tags> <tag>TODO</tag> <tag>FIXME</tag> <tag>@todo</tag> <tag>@deprecated</tag> </tags> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <additionalparam>-Xdoclint:-missing</additionalparam> <quiet>true</quiet> </configuration> </plugin> </plugins> </reporting> <profiles> <profile> <id>animal-sniffer</id> <activation> <activeByDefault>true</activeByDefault> </activation> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>animal-sniffer-maven-plugin</artifactId> <version>1.14</version> <configuration> <signature> <groupId>org.codehaus.mojo.signature</groupId> <artifactId>java17</artifactId> <version>1.0</version> </signature> </configuration> <executions> <execution> <id>ensure-java-1.7-class-library</id> <phase>test</phase> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> <version>2.11</version> <configuration> <header>LICENSE-short.txt</header> <excludes> <exclude>**/README</exclude> <exclude>**/*.yml</exclude> <exclude>*.xml</exclude> <exclude>*.txt</exclude> <exclude>*.md</exclude> <exclude>chore/**</exclude> <exclude>doc/**</exclude> <exclude>spooned/**</exclude> <exclude>src/main/resources/**</exclude> <exclude>src/main/assembly/**</exclude> <exclude>src/test/**</exclude> <exclude>src/changes/**</exclude> <exclude>src/site/**</exclude> <exclude>target/**</exclude> <exclude>bin/**</exclude> <exclude>build/**</exclude> </excludes> </configuration> <executions> <execution> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>coveralls</id> <build> <plugins> <plugin> <groupId>org.eluder.coveralls</groupId> <artifactId>coveralls-maven-plugin</artifactId> <version>3.2.1</version> </plugin> </plugins> </build> </profile> <profile> <id>release</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.3</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.9.1</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.5</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>
<dependency> <groupId>fr.inria.gforge.spoon</groupId> <artifactId>spoon-core</artifactId> <version>5.4.0</version> </dependency>
If you think the following spoon-core-5.4.0.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download spoon-core-5.4.0.jar file