Building and deploying kettle with maven - maven

i am using spring boot 2.0.3 as a restful api to call kettle. I have kettle in my maven build with core and engine, but It fails running my transform with plugin not found For Add XML Column, and I’m sure others. I can’t find a maven repo with the plugins Built for maven dependency.
i am using 8.1 but can revert to 7 easily.
i need to deploy it all as a maven build for security and process reasons.
cheers
a

Checkout from github proper version of kettle, build it and install to local repository.
I don't remember exactly, i built kettle long time ago, but i think kettle consists of several modules.
engine-core
db-dialog
ui
plugin
You are missing on of them.

Related

GeoServer Maven Build Plugin AuthKey Authentication

Key Authentication plugin is not available for GeoServer 2.15.2. I need to use this plugin and I would like to get an insight on how to use Maven to do so.
I wonder if I should download the GeoServer#2.15.2 codebase from the GitHub repository and start from that point or if I should download the war file and deploy it and start from this point. I have never used Maven before, and I would like to know if I should run the command to build the plugin authkey from a specific directory in the project directory tree.
I decided migrating geoserver to the stable version and it was the best solution.

AEM 6.2 Local Setup Core Bundle Issue

And I have installed AEM 6.2 my local setup Then Created a new project using maven archetype. When I try to edit the site content of my page It gives This error.
Then I found the issue was not installed com.adobe.cq.core.wcm.components.core bundle in AEM.
When I open the bundle it shows description as A set of standardized components for AEM 6.3+ that can be used to speed up development of websites. And it contains a couple of issues.
Then I try to start that bundle It didn't work. I need to know what should be the issue with setup
Newer maven archetypes support the latest versions. If you do not have a requirement for core components and really want to use the maven archetype for AEM 6.2, then you can try to generate your project in batch mode using archetypeVersion as 11 and set the aemVersion to 6.2.0

Getting an error while executing goals from maven plugin flexmojos-maven-plugin

I get the below error while executing the default lifecycle 'clean install' from my maven project.
java.lang.String cannot be cast to org.apache.maven.lifecycle.mapping.LifecyclePhase
My code uses the flexmojos-maven-plugin. As per the jira thread https://issues.apache.org/jira/browse/MNG-5958 this issue has been resolved, but nowhere could I find how.
As per the solution I would have to update Lifecycle.java. Updating Lifecycle.java would mean updating maven-core.jar.
Will I have to go the extent of updating a standard jar which could impact many other files which are using this jar.
I am using maven 3.3.9 and java 8.
The problem is that the Maven guys changed quite a lot internally again with Maven 3.3.9 so currently you will have to use an older Maven version. I also doubt that I will be able to spare the time to address this in the future as Flexmojos has become more and more a beast to maintain. Therefore I am currently working on a completely new maven plugin which I am developing as part of the Apache flex project. For now I would suggest to use Maven 3.3.3 ... should work nicely with that.

What can i use for create a dynamic web project in eclipse not using Maven?

i just want use Spring 4 and Hibernate 4. that's because in my company we don't have internet service for Maven or gradle.
If your situation is so sad that you don't have access to any Repository (Maven central nor internal mirror of it), Ant build system (Predecessor of Maven and Gradle) is designed to work with local dependencies.
You would need to download them somehow, push to your source control (hopefully that is available to you) and hook them into Ant.
There is also option to use Bash or Make, but personally wouldn't recommend.

Is it possible to build maven 1.x project using maven 2.x?

I know, we can convert the project.xml from maven 1.x to pom.xml for maven 2.x, but I have come across a complex project setup that was build using maven 1.x, and I just have maven 2.x currently installed in my machine locally.
There is a option to setup maven 1.x, but that would involve changing the PATH variables, and configurations.
I would like to know, if it is possible to build a maven 1.x project using maven 2.x or not? I just need to test few things.
I tried the maven 1.x commands, but they all failed saying no such goal obviously. So, if there is some tricks, tweaks that can be applied that I am not aware of currently, please let me know.
Unless you convert the project with the one:convert goal, you won't be able to. You have to understand that Maven 1.x and 2.x are extremely different. Either just install 1.x and build the project with it, or convert it, if that is at all possible, as the conversion plugin will not solve everything for you for more complicated projects.

Resources