Skip to content
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

Mavenize #206

Open
paulvi opened this issue Apr 21, 2014 · 5 comments
Open

Mavenize #206

paulvi opened this issue Apr 21, 2014 · 5 comments

Comments

@paulvi
Copy link

paulvi commented Apr 21, 2014

First, it is nice to see you got time/desire to continue to work on this project.

For a project of such size, having maven/tycho build and CI configured, would be helpful.
Are you going to add yourself?
Would you appreciate others (like me) to do that?

@paulvi
Copy link
Author

paulvi commented Apr 23, 2014

ref Nodeclipse/nodeclipse#40

and good article http://www.eclipse.org/community/eclipse_newsletter/2013/august/article3.php

mvn org.eclipse.tycho:tycho-pomgenerator-plugin:generate-poms -DgroupId=org.eclipse.examples.slideshow

@vtst What should be groupId ?

@paulvi
Copy link
Author

paulvi commented Apr 23, 2014

done with

mvn org.eclipse.tycho:tycho-pomgenerator-plugin:generate-poms -DgroupId=net.vtst.ow

@paulvi
Copy link
Author

paulvi commented Apr 23, 2014

OK, without .site I still cannot compile .less project.
And it has XText, I don't really know where to look.
@cdietrich hopefully can advise as well in #186
commit will follow

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Various Eclipse plugins for web development by Vincent Simonet (parent)  SUCCESS [0.001s]
[INFO] closure ........................................... SUCCESS [0.000s]
[INFO] net.vtst.ow.closure.compiler ...................... SUCCESS [5.840s]
[INFO] eclipse ........................................... SUCCESS [0.000s]
[INFO] net.vtst.eclipse.easy.ui .......................... SUCCESS [4.354s]
[INFO] net.vtst.eclipse.easyxtext ........................ SUCCESS [0.805s]
[INFO] net.vtst.eclipse.easyxtext.ui ..................... SUCCESS [0.745s]
[INFO] net.vtst.ow.eclipse.js.closure .................... SUCCESS [1.302s]
[INFO] net.vtst.ow.eclipse.js.closure.feature ............ SUCCESS [0.187s]
[INFO] net.vtst.ow.eclipse.less .......................... FAILURE [0.904s]
[INFO] net.vtst.ow.eclipse.less.ui ....................... SKIPPED
[INFO] net.vtst.ow.eclipse.less.feature .................. SKIPPED
[INFO] net.vtst.ow.eclipse.soy ........................... SKIPPED
[INFO] net.vtst.ow.eclipse.soy.ui ........................ SKIPPED
[INFO] net.vtst.ow.eclipse.soy.feature ................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:05.085s
[INFO] Finished at: Wed Apr 23 16:51:06 CST 2014
[INFO] Final Memory: 108M/777M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "full" could not be activated because it does not exist.
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:0.20.0:compile (default-compile) on project net.vtst.ow.eclipse.less: Compilation failure: Compilation failure:
[ERROR] C:\Users\weibl\git\ow\src\eclipse\net.vtst.ow.eclipse.less\src\net\vtst\ow\eclipse\less\scoping\MixinContext.java:[3]
[ERROR] import net.vtst.ow.eclipse.less.less.HashOrClassRef;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import net.vtst.ow.eclipse.less.less.HashOrClassRef cannot be resolved
[ERROR] C:\Users\weibl\git\ow\src\eclipse\net.vtst.ow.eclipse.less\src\net\vtst\ow\eclipse\less\scoping\MixinContext.java:[4]
[ERROR] import net.vtst.ow.eclipse.less.less.Mixin;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import net.vtst.ow.eclipse.less.less.Mixin cannot be resolved

@vtst
Copy link
Owner

vtst commented Apr 26, 2014

Thanks for the interest of the plugin. I'm sorry, but I'm not convinced by the interest of Maven for such a project, given all its dependences are included in the standard Eclipse distribution.

@paulvi
Copy link
Author

paulvi commented Apr 28, 2014

It is for batch build of all projects. Do you have other script to build all (and possibly publish to update site) ?

When there is such script, then CI can be enabled and all test cases would run automatically for every commit (and Pull Request as well). Currently all project @eclipse are build with maven/tycho

paulvi added a commit to paulvi/ow that referenced this issue Apr 29, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants