telnet-maven-plugin

Posted in java by pedro | Sunday, March 11th, 2007 at 12:35 pm

Our project has ant magic telnet deployment. After project was moved too maven, we encounter a problem with telnet under maven. Firstly I googled a while to find something useful plugin, without success.

Everybody suggest use antrun, but if i moved to maven why i must still use ant. So i decided to write my own telnet-maven-plugin. It’s very simple to write maven plugin, so if you need something write your own, don’t ever use ant-run.
Now I convince that maven problem lies in antrun plugin, because if you can’t do something, everybody suggest using antrun, bullshit.

The next step is to join mojo and make plugin public. This is more complicated than write it. You must follow rules, convention and finally vote for plugin to be released. I’m sure that I can do it. For now you can download telnet-maven-plugin from my site, put it into local maven repository.

Here is simple configuration:

<plugin>
<groupid>org.codehaus.mojo</groupid>
<artifactid>maven-telnet-plugin</artifactid>
<version>0.1-SNAPSHOT</version>

<executions>
<execution>
<phase>your_phase</phase>
<goals>
<goal>telnet</goal>
</goals>
</execution>
</executions>
<configuration>
<echo>false</echo>
<url>your_url</url>
<username>your_usser</username>
<password>your_pass</password>
<commands>
<command>your_command</command>
</commands>
</configuration>
</plugin>

3 Responses to “telnet-maven-plugin”

  1. Felix Thomas says:

    hi,

    Can i get the maven telnet client plugin jar or the source code, I guess it is removed from this site.

    thanks in advance.

  2. pedro says:

    I didn’t notice that.
    I will search source code and for sure that should be .jar file in my company.

    Stay tuned, I be back ;)

  3. pedro says:

    Unfortunately, the code is gone :/

Leave a Reply

about me

My name is Sebastian Pietrowski. I've finished Warsaw University as Master degree. During my studies I started work for merlin.pl. The primary language I use is Java but I have also programmed in Python, Ruby and Scala. I worked as a technical solution architect at merlin.pl. infrastructure when we were moving from PL/SQL to J2EE. I engineering a great performance optimized solution that made the application 10 times faster than requirements and 85 times faster as original solution.

Currently, I am working as a Senior Expert at F.Hoffmann-La Roche to help define future roadmap in design and development of Enterprise software at Roche and Genentech and build adoption for new technologies. I'm continuously mentoring new developers, helping them understand how important test driven development is and empowering them to get better at their daily job. I'm involved in many activities which brings new technologies for better and faster development. You can find more details on my LinkedIn profile.

But don’t get me wrong, I am not your typical nerd. I'm a pleasant guy that you can drink a glass of wine with me and talk about a range of topics with. My leisure activities include playing basketball, soccer and listening to music. I try to be pragmatic while staying focused on application performance and tuning with success in my daily work.

My favorite quote from Yoda's and my life’s motto is: Do, or do not. There is no try.