"[ERROR] Failed to parse plugin descriptor for com.googlecode.cmake-maven-project:cmake-binaries-plugin:2.8.11-b4 (/Users/abroekhuis/Development/Thales/CMake-Maven/cmake-maven-project-fcdc057ab16d/cmake-binaries-plugin/target/classes): No plugin descriptor found at META-INF/maven/plugin.xml -> [Help 1]"
Does this plugin support OSX? If so, what am I doing wrong, if not, what is missing for it? OSX is fairly close to linux/unix, and could probably be made working without to much effort.
Thanks!
It looks like there should be a cmake binary available. What's the
full exception message that you get? Can you run mvn with -e?
Regarding the source build, which versions of Java and Maven are you using?
You received this message because you are subscribed to a topic in the Google Groups "cmake-maven-project-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cmake-maven-project-users/dqc5QQ-S7Eg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cmake-maven-projec...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
On Fri, Jan 31, 2014 at 11:48 AM, Alexander Broekhuis
--
You received this message because you are subscribed to a topic in the Google Groups "cmake-maven-project-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cmake-maven-project-users/dqc5QQ-S7Eg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cmake-maven-projec...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
At least, the binary artifacts have to be _uploaded_ to maven central in order
to download them when plugin goals get invoked. But I think that is
questionable, because
My suggestion: cmake-maven-project should not even try to download cmake.
Instead, simply assume the cmake executable is in path (or PATH). And rely on
cmake to find the tools required by the generated build system. On linux, the
cmake-rpms care for that. On windos, the installer offers to put cmake in
PATH. What on OSX?
I agree the points were all good. One compelling counterpoint to them
(arguing in favor of storing the cmake binaries in central or, even,
pulling them at the point of building with the plugin (vs. relying on
system versions)) might just be the drop-dead simplicity of use. It's
very Maven-y to one run one command to build a project and another to
deploy it.
Thanks, but I've rented time at macincloud.com now so I should be able
to get a Mac version uploaded. Fwiw, it built fine for me on that Mac
instance. Not sure what would be different with your setup. I assume
you did a `mvn clean` between tries?
This should please everyone.
Also, for what it's worth I tried asking on the Maven mailing
list "how much is too much" when it comes to uploading native
binaries. I got no answer. It doesn't seem like anyone cares. If
it gets to the point where it becomes a problem we can always
make a change in the future. "Ask for forgiveness, not
permission"
Have a good weekend! :)
Gili
For what it's worth: one of the main reason I wrote this plugin is to avoid tools that assume binaries are on the PATH. After all, I could have used "exec:exec" for that.
I'd advocate the following:
- We don't build a new plugin every time a new version of cmake comes out. Whenever a new version of the plugin comes out, we build against the latest version.
- If a long time passes without a new version of the plugin, we can consider forcing a build just for the sake of updating the cmake binaries (in practice this is unlikely to happen).
- The user should have the option of using the default version of CMake (whatever the plugin was built against), a specific version found on Maven Central, or the version found on the PATH.
Apache Maven 3.0.3 (r1075438; 2011-02-28 09:31:09-0800)
Maven home: /usr/share/maven
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8OS name: "mac os x", version: "10.8.5", arch: "x86_64", family: "mac"
Just: mvn install
Kevin
--
You received this message because you are subscribed to the Google Groups "cmake-maven-project-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cmake-maven-projec...@googlegroups.com.
At the project/top level directory.
At the project/top level directory.
--Kevin
On Feb 2, 2014 4:42 AM, "Alexander Broekhuis" <a.bro...@gmail.com> wrote:Hi,--2Apache Maven 3.0.3 (r1075438; 2011-02-28 09:31:09-0800)
Maven home: /usr/share/maven
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8OS name: "mac os x", version: "10.8.5", arch: "x86_64", family: "mac"
Strange.. Maybe totally irrelevant, but as it still doesn't work for me, what maven commands do you use?--
Met vriendelijke groet,
Alexander Broekhuis
You received this message because you are subscribed to the Google Groups "cmake-maven-project-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cmake-maven-projec...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to a topic in the Google Groups "cmake-maven-project-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cmake-maven-project-users/dqc5QQ-S7Eg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cmake-maven-projec...@googlegroups.com.