-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#12: Implement ToolCommandlet for Android Studio #299
#12: Implement ToolCommandlet for Android Studio #299
Conversation
added Android Studio IdeToolCommandlet with first runIde implementation for Windows and Mac added symlink creation
Pull Request Test Coverage Report for Build 9893436712Details
💛 - Coveralls |
added parameterized installation test
added testAndroidStudioRun test removed postInstall added simulated studio64.exe
removed unnecessary JDK installation (already included in SDK) removed unnecessary readme files and folders added javadocs added studio64.exe to .gitattributes to be handled as text file
added test resources for MacOS run test added old bash script creation (WIP probably not needed at all)
changed FileCopyMode from default to overwrite tree
replaced faulty tool path with open command for MacOS removed postInstall method
# Conflicts: # cli/src/main/java/com/devonfw/tools/ide/commandlet/CommandletManagerImpl.java
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice implementation for this commandlet! LGTM 👍
cli/src/main/java/com/devonfw/tools/ide/tool/androidstudio/AndroidStudio.java
Outdated
Show resolved
Hide resolved
changed runAndroidStudio method to private
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🙌
replaced runIde with runTool removed runAndroidStudio method adjusted test
# Conflicts: # .gitattributes
# Conflicts: # cli/src/main/resources/nls/Ide.properties # cli/src/main/resources/nls/Ide_de.properties
…://github.com/jan-vcapgemini/IDEasy into feature/12-implement-androidstudio-commandlet
# Conflicts: # cli/src/main/resources/nls/Help.properties # cli/src/main/resources/nls/Help_de.properties
# Conflicts: # .gitattributes # cli/src/main/java/com/devonfw/tools/ide/io/FileAccessImpl.java
added idea64.exe to gitattributes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jan-vcapgemini thanks for implementing this PR and testing all the combinations. 👍
Just like the IntelliJ PR we have some things that need to be reworked (MacOS workaround still buggy and undesired workaround code in this commandlet, OS specific switches for binary name, etc.) but we will address all of it in #339 so we can merge this now.
Fixes: #12
Implements: