GithubHelp home page GithubHelp logo

adaptiveme / adaptive-ide-products Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 3.54 MB

AdaptiveMe IDE products based on Jetbrains IntelliJ IDEA Community

Home Page: http://adaptiveme.github.io/

License: Apache License 2.0

Java 100.00%

adaptive-ide-products's People

Contributors

carloslozano avatar panthro avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

ecopervious

adaptive-ide-products's Issues

Layout the plugins required for each Product in a dynamic way

Every Product will have it's own plugins as well as common plugins/components that will be shared among the products.

The build script should be smart enough to detect which product it's being built in order to add the required plugins/components for each Product.

CodeWok - Win Installation - Report bug

I've have some errors when creating the adaptiveme project:

C:\Users\FNVA\Desktop\codewok\bin
λ codewok.bat
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
[  25039]   WARN - ewok.SimpleCommandLineExecutor - Cannot run program "yo" (in directory "C:\Users\FNVA\CodewokProjects\test2"): CreateProcess error=2, The system cannot find the file spe
cified
com.intellij.execution.process.ProcessNotCreatedException: Cannot run program "yo" (in directory "C:\Users\FNVA\CodewokProjects\test2"): CreateProcess error=2, The system cannot find the f
ile specified
        at com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:296)
        at com.intellij.execution.process.OSProcessHandler.<init>(OSProcessHandler.java:39)
        at me.adaptive.ide.codewok.SimpleCommandLineExecutor.runCommand(SimpleCommandLineExecutor.java:45)
        at me.adaptive.ide.codewok.project.generator.GeneratorRunner.generate(GeneratorRunner.java:192)
        at me.adaptive.ide.codewok.project.generator.CodewokProjectGenerator$1.run(CodewokProjectGenerator.java:105)
        at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563)
        at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:152)
        at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:452)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
        at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:137)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:126)
        at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:405)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
        at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56)
Caused by: java.io.IOException: Cannot run program "yo" (in directory "C:\Users\FNVA\CodewokProjects\test2"): CreateProcess error=2, The system cannot find the file specified
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
        at com.intellij.execution.configurations.GeneralCommandLine.startProcess(GeneralCommandLine.java:306)
        at com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:292)
        ... 18 more
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
        at java.lang.ProcessImpl.create(Native Method)
        at java.lang.ProcessImpl.<init>(ProcessImpl.java:386)
        at java.lang.ProcessImpl.start(ProcessImpl.java:137)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
        ... 20 more
[  25048]   WARN - ewok.SimpleCommandLineExecutor - Cannot run program "npm" (in directory "C:\Users\FNVA\CodewokProjects\test2"): CreateProcess error=2, The system cannot find the file sp
ecified
com.intellij.execution.process.ProcessNotCreatedException: Cannot run program "npm" (in directory "C:\Users\FNVA\CodewokProjects\test2"): CreateProcess error=2, The system cannot find the
file specified
        at com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:296)
        at com.intellij.execution.process.OSProcessHandler.<init>(OSProcessHandler.java:39)
        at me.adaptive.ide.codewok.SimpleCommandLineExecutor.runCommand(SimpleCommandLineExecutor.java:45)
        at me.adaptive.ide.codewok.npm.NpmCommandExecutor.runInstall(NpmCommandExecutor.java:50)
        at me.adaptive.ide.codewok.project.generator.CodewokProjectGenerator$1.run(CodewokProjectGenerator.java:110)
        at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563)
        at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:152)
        at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:452)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
        at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:137)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:126)
        at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:405)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
        at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56)
Caused by: java.io.IOException: Cannot run program "npm" (in directory "C:\Users\FNVA\CodewokProjects\test2"): CreateProcess error=2, The system cannot find the file specified
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
        at com.intellij.execution.configurations.GeneralCommandLine.startProcess(GeneralCommandLine.java:306)
        at com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:292)
        ... 18 more
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
        at java.lang.ProcessImpl.create(Native Method)
        at java.lang.ProcessImpl.<init>(ProcessImpl.java:386)
        at java.lang.ProcessImpl.start(ProcessImpl.java:137)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
        ... 20 more
[  25059]   WARN - ewok.SimpleCommandLineExecutor - Cannot run program "bower" (in directory "C:\Users\FNVA\CodewokProjects\test2"): CreateProcess error=2, The system cannot find the file
specified
com.intellij.execution.process.ProcessNotCreatedException: Cannot run program "bower" (in directory "C:\Users\FNVA\CodewokProjects\test2"): CreateProcess error=2, The system cannot find th
e file specified
        at com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:296)
        at com.intellij.execution.process.OSProcessHandler.<init>(OSProcessHandler.java:39)
        at me.adaptive.ide.codewok.SimpleCommandLineExecutor.runCommand(SimpleCommandLineExecutor.java:45)
        at me.adaptive.ide.codewok.bower.BowerCommandExecutor.runInstall(BowerCommandExecutor.java:34)
        at me.adaptive.ide.codewok.project.generator.CodewokProjectGenerator$1.run(CodewokProjectGenerator.java:114)
        at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563)
        at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:152)
        at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:452)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
        at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:137)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:126)
        at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:405)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
        at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56)
Caused by: java.io.IOException: Cannot run program "bower" (in directory "C:\Users\FNVA\CodewokProjects\test2"): CreateProcess error=2, The system cannot find the file specified
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
        at com.intellij.execution.configurations.GeneralCommandLine.startProcess(GeneralCommandLine.java:306)
        at com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:292)
        ... 18 more
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
        at java.lang.ProcessImpl.create(Native Method)
        at java.lang.ProcessImpl.<init>(ProcessImpl.java:386)
        at java.lang.ProcessImpl.start(ProcessImpl.java:137)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
        ... 20 more
Terminate batch job (Y/N)? y

C:\Users\FNVA\Desktop\codewok\bin
λ cd ..

C:\Users\FNVA\Desktop\codewok
λ bower -v
1.4.1

C:\Users\FNVA\Desktop\codewok
λ yo -v
? 'Allo fnva! What would you like to do? Get me out of here!

     _-----_
    |       |    .----------------------.
    |--(o)--|    |     Bye from us!     |
   `---------´   |      Chat soon.      |
    ( _´U`_ )    |      Yeoman team     |
    /___A___\    |   http://yeoman.io   |
     |  ~  |     '----------------------'
   __'.___.'__
 ´   `  |° ´ Y `


C:\Users\FNVA\Desktop\codewok

create the travis build for this repo

To build a specific product, the parameter ideProperties should be passed pointing to the file that holds the ide specific properties, like the example below

gradle -PideProperties=codewok.properties

Build logs on the ide

Display the build logs on the IDE during build
add the capability to download the logs

CodeWok - OSX Create Project

Steps to reproduce:

  1. Download and install.
  2. Start first time, select all options and plugins.
  3. Create project (without restarting).
  4. NPM deps are downloaded (the console request root password... it's a bit hidden 😄 )
  5. After everything is installed and ready to go... the IDE reports an exception flag and creates the following error report:
update failed for AnAction with ID=RunOnNibble
java.lang.NullPointerException
    at me.adaptive.ide.plugins.nibble.RunOnNibbleAction.update(RunOnNibbleAction.java:61)
    at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:114)
    at com.intellij.openapi.actionSystem.impl.Utils.doUpdate(Utils.java:188)
    at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:139)
    at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:164)
    at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:86)
    at com.intellij.openapi.actionSystem.impl.Utils.fillMenu(Utils.java:280)
    at com.intellij.openapi.actionSystem.impl.ActionPopupMenuImpl$MyMenu.show(ActionPopupMenuImpl.java:96)
    at com.intellij.execution.impl.ConsoleViewImpl.popupInvoked(ConsoleViewImpl.java:986)
    at com.intellij.execution.impl.ConsoleViewImpl.access$2100(ConsoleViewImpl.java:93)
    at com.intellij.execution.impl.ConsoleViewImpl$15$1.invokePopup(ConsoleViewImpl.java:887)
    at com.intellij.util.EditorPopupHandler.handle(EditorPopupHandler.java:27)
    at com.intellij.util.EditorPopupHandler.mousePressed(EditorPopupHandler.java:37)
    at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.runMousePressedCommand(EditorImpl.java:5601)
    at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.mousePressed(EditorImpl.java:5557)
    at java.awt.Component.processMouseEvent(Component.java:6411)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3275)
    at java.awt.Component.processEvent(Component.java:6179)
    at java.awt.Container.processEvent(Container.java:2084)
    at java.awt.Component.dispatchEventImpl(Component.java:4776)
    at java.awt.Container.dispatchEventImpl(Container.java:2142)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4618)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4276)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4209)
    at java.awt.Container.dispatchEventImpl(Container.java:2128)
    at java.awt.Window.dispatchEventImpl(Window.java:2492)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:690)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:734)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:565)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:382)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Not sure if Windows/Linux are affected.

CodeWok - OSX Installation - Report

I leave here some isssues founded during the CodeWok OSX installation:

  • Product state:

screen shot 2015-04-23 at 11 07 01

  • Project creation: I've created 2 project using the Adaptive Generator and there isn't files in the folder, even the IDE:

screen shot 2015-04-23 at 11 08 29
screen shot 2015-04-23 at 11 08 37
screen shot 2015-04-23 at 11 11 49

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.