adobe-consulting-services / aem-epic-tool Goto Github PK
View Code? Open in Web Editor NEWExternal Package Inspect and Comparison Tool for AEM (no install needed)
License: Apache License 2.0
External Package Inspect and Comparison Tool for AEM (no install needed)
License: Apache License 2.0
I would like the ability to download packages from an environment and analyze them offline later when I might night have access to the target environment.
The user should be able to trigger this report from the main package view via the hamburger menu:
The report should contain:
It is generally assumed that most packages will have mostly unique contents so unlike the comparison report between versions, there will be no listing of unique files per package.
Hamburger button makes the checkboxes in the package view unclickable
It would be more user-friendly if reports were pre-formatted as follows:
As an ops person I would like to connect to multiple environments and compare packages across the environments to see if they're the same. I would also like to compare version installation order to see if everything matches.
When a file is not downloaded correctly, the application should offer to retry and not require restarting to recover from it.
If there are more than 26 packages in the master report, it starts using characters like [ and ] instead of letters. It might be a good idea to follow an excel-like convention, e.g. AA, AB, AC, etc...
In comparison and package analysis views, all download views should offer a cancel action as well. Download logic should accept an atomic boolean property for cancellation and check it regularly as needed.
Seems like an int / long mismatch somewhere caused packages to appear with negative sizes when they were up in the 2-3 TB size. As these large sizes are rare, it doesn't happen often.
I'm getting this error when running "mvn install":
[ERROR] File [C:\Users\daniel.hernandez\Documents\daniel\aem-epic-tool\src\main\resources\jaxb\catalog.xml] does not exist.
I'm building with java 8 and maven 3.5.2.
Provide a UI which allows viewing a comparison report. This would include:
When i am trying to build from Master i get the below compilation error :
#########################
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-compile) on project aem-epic: Compilation failure
[ERROR] /C:/AEM/ACS/aem-epic/aem-epic-tool/src/main/java/com/adobe/acs/epic/util/ReportUtil.java:[84,28] cannot access org.openxmlformats.schemas.spreadsheetml.x2006.main.CTColor
[ERROR] class file for org.openxmlformats.schemas.spreadsheetml.x2006.main.CTColor not found
########################
This is due to incorrect/missing dependency in parent POM.
Add this one and Build finishes successfully :
<dependency> <groupId>org.apache.poi</groupId> <artifactId>ooxml-schemas</artifactId> <version>1.3</version> </dependency>
Let me know if i missed anything here.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.