japicmp
Comparison of two versions of a jar archive
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- gh-release.yml
- increment-version.yml
- mvn-set-version.yml
- mvn-site.yml
- release.yml
- snapshot.yml
- dependabot.yml
- japicmp_guava.html
- japicmp_guava.md
- japicmp_guava.png
- japicmp_guava_markdown.png
- japicmp_online.png
- CliParser.java
- JApiCli.java
- ClassesComparator.java
- JApiCmpArchive.java
- JarArchiveComparator.java
- JarArchiveComparatorOptions.java
- ReducibleClassPool.java
- CompatibilityChanges.java
- IgnoreMissingClasses.java
- Options.java
- JApiCmpException.java
- AnnotationBehaviorFilter.java
- AnnotationClassFilter.java
- AnnotationFieldFilter.java
- AnnotationFilterBase.java
- BehaviorFilter.java
- ClassFilter.java
- FieldFilter.java
- Filter.java
- Filters.java
- JavadocLikeBehaviorFilter.java
- JavaDocLikeClassFilter.java
- JavadocLikeFieldFilter.java
- JavadocLikePackageFilter.java
- AbstractModifier.java
- AccessModifier.java
- BridgeModifier.java
- FinalModifier.java
- JApiAnnotation.java
- JApiAnnotationElement.java
- JApiAnnotationElementValue.java
- JApiAttribute.java
- JApiBehavior.java
- JApiCanBeSynthetic.java
- JApiChangeStatus.java
- JApiClass.java
- JApiClassFileFormatVersion.java
- JApiClassType.java
- JApiCompatibility.java
- JApiCompatibilityChange.java
- JApiCompatibilityChangeType.java
- JApiConstructor.java
- JApiException.java
- JApiField.java
- JApiGenericTemplate.java
- JApiGenericType.java
- JApiHasAbstractModifier.java
- JApiHasAccessModifier.java
- JApiHasAnnotations.java
- JApiHasBridgeModifier.java
- JApiHasChangeStatus.java
- JApiHasFinalModifier.java
- JApiHasGenericTemplates.java
- JApiHasGenericTypes.java
- JApiHasLineNumber.java
- JApiHasModifier.java
- JApiHasModifiers.java
- JApiHasStaticModifier.java
- JApiHasSyntheticAttribute.java
- JApiHasSyntheticModifier.java
- JApiHasTransientModifier.java
- JApiHasVolatileModifier.java
- JApiImplementedInterface.java
- JApiJavaObjectSerializationCompatibility.java
- JApiMethod.java
- JApiModifier.java
- JApiModifierBase.java
- JApiParameter.java
- JApiReturnType.java
- JApiSemanticVersionLevel.java
- JApiSerialVersionUid.java
- JApiSuperclass.java
- JApiType.java
- JavaObjectSerializationCompatibility.java
- StaticModifier.java
- SyntheticAttribute.java
- SyntheticModifier.java
- TransientModifier.java
- VarargsModifier.java
- VolatileModifier.java
- HtmlOutput.java
- HtmlOutputGenerator.java
- HtmlOutputGeneratorOptions.java
- TemplateEngine.java
- IncompatibleErrorOutput.java
- MarkdownHeaderOptions.java
- MarkdownMessageOptions.java
- MarkdownOptions.java
- MarkdownSortOptions.java
- MarkdownTitleOptions.java
- Markdown.java
- MarkdownBadge.java
- MarkdownImage.java
- MarkdownLink.java
- MarkdownList.java
- MarkdownOutputGenerator.java
- MarkdownReference.java
- MarkdownReferences.java
- MarkdownRefImage.java
- MarkdownRefLink.java
- MarkdownSection.java
- MarkdownStoredReference.java
- MarkdownTable.java
- SemverOut.java
- StdoutOutputGenerator.java
- JApiCmpXmlRoot.java
- XmlOutput.java
- XmlOutputGenerator.java
- XmlOutputGeneratorOptions.java
- Filter.java
- OutputFilter.java
- OutputGenerator.java
- JApiReplacementClass.java
- AnnotationHelper.java
- ClassHelper.java
- Constants.java
- FileHelper.java
- GenericTemplateHelper.java
- JApiClassFileFormatVersionHelper.java
- ListJoiner.java
- MemberValueHelper.java
- MethodDescriptorParser.java
- ModifierHelper.java
- OptionalHelper.java
- SignatureParser.java
- Streams.java
- StringArrayEnumeration.java
- StringHelper.java
- TypeNameHelper.java
- SemanticVersion.java
- Version.java
- VersionChange.java
- JApiCmp.java
- annotation-elements.html
- annotations.html
- class-entry.html
- class-file-format-version.html
- compatibility-changes.html
- constructors.html
- exceptions.html
- fields.html
- generic-templates.html
- interfaces.html
- line-numbers.html
- meta-information.html
- methods.html
- serial-version-uid.html
- superclass.html
- toc-entry.html
- toc.html
- log4j.properties
- logging.properties
- style.css
- AnnotationsTest.java
- ClassesComparatorTest.java
- ClassesHelper.java
- ClassesTest.java
- ExceptionsTest.java
- FilterTest.java
- GenericsTest.java
- GenericTemplateTest.java
- IgnoreMissingClassesTest.java
- InterfacesTest.java
- JarArchiveComparatorTest.java
- MethodsTest.java
- ShowSyntheticTest.java
- SuperclassTest.java
- AnnotationCompatibilityTest.java
- ClassCompatibilityTest.java
- ConstructorCompatibilityTest.java
- ExceptionCompatibilityTest.java
- FieldCompatibilityTest.java
- GenericsCompatibilityTest.java
- InterfaceCompatibilityTest.java
- MemberRelocationCompatibilityTest.java
- MethodCompatibilityTest.java
- SerializationChangesTest.java
- SuperclassCompatibilityTest.java
- OptionsTest.java
- AnnotationClassFilterTest.java
- BehaviorFilterTest.java
- ClassFilterTest.java
- FieldFilterTest.java
- PackageFilterTest.java
- HtmlOutputGeneratorTest.java
- IncompatibleErrorOutputTest.java
- MarkdownOutputGeneratorTest.java
- SemverOutTest.java
- StdoutOutputGeneratorTest.java
- XmlOutputGeneratorTest.java
- ClassesHelper.java
- CtAnnotationBuilder.java
- CtBehaviorBuilder.java
- CtClassBuilder.java
- CtConstructorBuilder.java
- CtElement.java
- CtFieldBuilder.java
- CtInterfaceBuilder.java
- CtMethodBuilder.java
- FileHelperTest.java
- Helper.java
- JarUtil.java
- MethodDescriptorParserTest.java
- ModifierHelperTest.java
- SignatureParserTest.java
- StringArrayEnumerationTest.java
- VersionTest.java
- VersionChangeTest.java
- JApiCmpTest.java
- new.jar
- old.jar
- pom.xml
- JApiCmpTask.java
- antlib.xml
- JApiCmpTaskTest.java
- japicmptask.xml
- pom.xml
- BreakBuild.java
- ConfigParameters.java
- ConfigurationFile.java
- Dependency.java
- DependencyDescriptor.java
- JApiCmpMojo.java
- JApiCmpProcessor.java
- JApiCmpReport.java
- MavenParameters.java
- PluginParameters.java
- PostAnalysisScriptExecutor.java
- SkipModuleStrategy.java
- SkipReport.java
- Version.java
- site.xml
- ClassesHelper.java
- CtBehaviorBuilder.java
- CtClassBuilder.java
- CtConstructorBuilder.java
- CtFieldBuilder.java
- CtInterfaceBuilder.java
- CtMethodBuilder.java
- LocalMojoExtension.java
- LocalMojoTest.java
- AbstractTest.java
- JApiCmpMojoTest.java
- JApiCmpProcessorTest.java
- JApiCmpReportTest.java
- SkipModuleStrategyTest.java
- japicmp-0.20.0.jar
- japicmp-0.24.0.jar
- pom.xml
- pom.xml
- pom.xml
- japicmp.css
- pom.xml
- pom.xml
- pom.xml
- pom.xml
- BadScript.groovy
- NoReturn.groovy
- SamplePostAnalysis.groovy
- logback-test.xml
- pom.xml
- ManualTest.java
- StdoutOutputGeneratorTest.java
- XmlHelper.java
- XmlOutputGeneratorAccessModifierTest.java
- XmlOutputGeneratorClassTypeTest.java
- XmlOutputGeneratorTest.java
- SemverOutIntegTest.java
- Helper.java
- AbstractClassesTest.java
- AbstractTest.java
- AnnotationFilterTest.java
- AnnotationsTest.java
- BasicTest.java
- BridgeMethodsTest.java
- ClassModifierTest.java
- ClassTypeTest.java
- CompatibilityChangesTest.java
- DefaultMethodTest.java
- EnumsTest.java
- ExternalLibraryDepTest.java
- FieldsTest.java
- FinalMethodTest.java
- GenericsTest.java
- InterfacesTest.java
- JavaObjectSerializationTest.java
- LineNumberTest.java
- MethodFilterTest.java
- MethodReturnTypeTest.java
- MethodsTest.java
- ModifierTest.java
- MultipleArchivesTest.java
- PackageFilterTest.java
- SortedOutputTest.java
- SuperclassesTest.java
- SyntheticAttributeTest.java
- pom.xml
- pom.xml
- stylesheet.css
- ITClassFileFormatVersion.java
- ITHtmlTitle.java
- ITMarkdownTitle.java
- ITModuleExcluded.java
- ITMultipleExecutions.java
- ITNoReports.java
- ITOverrideCompatibilityChanges.java
- ITReportTitle.java
- ITSkip.java
- ITStylesheet.java
- pom.xml
- ITBundleReport.java
- pom.xml
- Main.java
- pom.xml
- Main.java
- pom.xml
- ITAdded.java
- pom.xml
- pom.xml
- pom.xml
- pom.xml
- web.xml
- ITNotExecuted.java
- pom.xml
- ITNoReport.java
- pom.xml
- post-analysis-script.groovy
- pom.xml
- ITTestPostAnalysisScript.java
- pom.xml
- ITSkipped.java
- pom.xml
- InterfaceMethodAddedImpl.java
- InterfaceMethodRemovedImpl.java
- SubclassAddsNewStaticField.java
- pom.xml
- InterfaceMethodAddedImpl.java
- InterfaceMethodRemovedImpl.java
- SubclassAddsNewStaticField.java
- pom.xml
- Helper.java
- InterfaceTest.java
- JavassistTest.java
- MavenPluginTestIT.java
- SuperclassWithSubclassAddsNewStaticFieldTest.java
- pom.xml
- InterfaceMethodAdded.java
- InterfaceMethodRemoved.java
- SuperclassWithSubclassAddsNewStaticField.java
- pom.xml
- InterfaceMethodAdded.java
- InterfaceMethodRemoved.java
- SuperclassWithSubclassAddsNewStaticField.java
- pom.xml
- pom.xml
- Excluded.java
- package-info.java
- Included.java
- package-info.java
- AnnotatedClass.java
- ClassWithInnerClass.java
- ClassWithMembersToExclude.java
- Exclude.java
- ExcludedClass.java
- Include.java
- InterfaceStability.java
- PublicAPI.java
- UnannotatedClass.java
- AnnotationAddedToConstructor.java
- AnnotationChanged.java
- AnnotationRemovedFromConstructor.java
- TestAnnotation.java
- SubclassOverridesStaticField.java
- SuperclassWithStaticField.java
- Animal.java
- Bird.java
- Kangaroo.java
- Mammal.java
- SimpleDocument.java
- PackageOne.java
- PackageTwo.java
- PublicClassWithFinalField.java
- ClassWithFinalPublicMethod.java
- ClassWithFinalPublicMethodInSuperClass.java
- SemverTestee001a.java
- SemverTestee010a.java
- SemverTestee100a.java
- SemverTestee100bAccessModifierChangesFromPublicToDefault.java
- SemverTestee100c.java
- SemverTestee100d.java
- SemverTestee100dSuperclass.java
- CompatibleChanges.java
- ExtendsSerializableClassModified.java
- ExtendsSerializableClassUnchanged.java
- IncompatibleChanges.java
- ModifiedAndSerialVersionUidModified.java
- ModifiedButSerialVersionUidUnchanged.java
- ModifiedFieldAddedButSerialVersionUidUnchanged.java
- NotSerializable.java
- SerializableClassRemoved.java
- SerialVersionUnchanged.java
- UnchangedWithSerialVersionUid.java
- UnchangedWithSerialVersionUidChange.java
- AbstractClasses.java
- AbstractModifier.java
- AccessModifierLevel.java
- Annotations.java
- BridgeMethods.java
- ClassMembers.java
- ClassModifier.java
- ClassType.java
- Constructors.java
- DefaultMethod.java
- Enums.java
- ExternalLibraryDep.java
- Fields.java
- Generics.java
- GenericsNewMethod.java
- InnerClasses.java
- Interfaces.java
- LineNumbers.java
- MethodFilter.java
- MethodReturnType.java
- Methods.java
- Modifier.java
- NonAbstractModifier.java
- Removed.java
- Superclasses.java
- Synthetic.java
- TypedField.java
- Unchanged.java
- VarArgs.java
- pom.xml
- added.xml
- postAnalysisScript.groovy
- Excluded.java
- package-info.java
- Included.java
- package-info.java
- AnnotatedClass.java
- ClassWithInnerClass.java
- ClassWithMembersToExclude.java
- Exclude.java
- ExcludedClass.java
- Include.java
- InterfaceStability.java
- PublicAPI.java
- UnannotatedClass.java
- AnnotationAddedToConstructor.java
- AnnotationChanged.java
- AnnotationRemovedFromConstructor.java
- TestAnnotation.java
- SubclassOverridesStaticField.java
- SuperclassWithStaticField.java
- Animal.java
- Bird.java
- Kangaroo.java
- Mammal.java
- SimpleDocument.java
- PackageOne.java
- PackageTwo.java
- PublicClassWithFinalField.java
- ClassWithFinalPublicMethod.java
- ClassWithFinalPublicMethodInSuperClass.java
- SemverTestee001a.java
- SemverTestee010a.java
- SemverTestee100a.java
- SemverTestee100bAccessModifierChangesFromPublicToDefault.java
- SemverTestee100c.java
- SemverTestee100d.java
- SemverTestee100dSuperclass.java
- CompatibleChanges.java
- ExtendsSerializableClassModified.java
- ExtendsSerializableClassUnchanged.java
- IncompatibleChanges.java
- ModifiedAndSerialVersionUidModified.java
- ModifiedButSerialVersionUidUnchanged.java
- ModifiedFieldAddedButSerialVersionUidUnchanged.java
- NotSerializable.java
- SerialVersionUnchanged.java
- UnchangedWithSerialVersionUid.java
- UnchangedWithSerialVersionUidChange.java
- AbstractClasses.java
- AbstractModifier.java
- AccessModifierLevel.java
- Added.java
- Annotations.java
- BridgeMethods.java
- ClassMembers.java
- ClassModifier.java
- ClassType.java
- Constructors.java
- DefaultMethod.java
- Enums.java
- ExternalLibraryDep.java
- Fields.java
- Generics.java
- GenericsNewMethod.java
- Interfaces.java
- LineNumbers.java
- MethodFilter.java
- MethodReturnType.java
- Methods.java
- Modifier.java
- NonAbstractModifier.java
- Superclasses.java
- Synthetic.java
- Unchanged.java
- VarArgs.java
- site.xml
- pom.xml
- JApiCmpClient.java
- pom.xml
- Unchanged.java
- pom.xml
- Unchanged.java
- pom.xml
- pom.xml
- AntTask.md
- CliTool.md
- Examples.md
- index.md
- MavenPlugin.md
- ReleaseNotes.md
- japicmp.png
- site.xml
- .editorconfig
- .gitattributes
- .gitignore
- .travis.yml
- LICENSE
- pom.xml
- README.md
- release.py
- run-in-maven-docker.sh
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/siom79/japicmp
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd japicmp
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Maven (Java)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
Use the maven site plugin (`mvn site`) to generate the following reports:
Maven으로 의존성 설치와 빌드를 진행합니다.
* If necessary: Set the release version in maven using [this Action](https://github.com/siom79/japicmp/actions/workflows/mvn-set-version.yml) on the release branch
Maven으로 의존성 설치와 빌드를 진행합니다.
* Update maven site report with [Action](https://github.com/siom79/japicmp/actions/workflows/mvn-site.yml) on the release branch
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
