Writing C# Plugin System

The Managed Extensibility Framework (MEF) is a new library in .NET that enables greater reuse of applications and components. Using MEF, .NET applications can make the shift from being statically compiled to dynamically composed. If you are building extensible applications, extensible frameworks and application extensions, then MEF is for you. http://www.codeplex.com/MEF Edit: CodePlex is going … Read more

Creating a zip archive of the maven “target” directory

If the bin predefined assembly descriptor doesn’t suit your needs, then you have three options: Using the maven-assembly-plugin – The maven-zip-plugin never came out because the assembly plugin can do everything the zip plugin was doing, and more, see MNG-2243. Using the maven-antrun-plugin (and maybe the build-helper-plugin to attach the zip) – There is an … Read more

Implementing A Plugin System in C or C++ [closed]

In C (and I think C++ too although I haven’t done it myself), this is most typically done using dynamically loaded modules. The API:s for such are platform-dependent. On POSIX (Linux), you use the dlopen() family of functions. Basically you build your plugin separately, then load it at run-time, look up its symbols by name, … Read more

Is there an alternative / plugin for Visual Studio’s configuration manager?

I have the need to remove and rename a selection of solution/project configurations in Visual Studio. Is there a tool which will help with this? Short answer: No. Long answer: Sort-of (e.g., you’re going to integrate “helper” tools which are incomplete, and write custom scripting/work to create/integrate into your configuration management process). Editorial comment: Great … Read more

Best “General Purpose” Maven plugins [closed]

I find these plugins the most useful in my day-to-day work: surefire – for unit testing dependency – for module dependency analysis cobertura – for unit test coverage analysis liquibase – for running database migrations assembly – for creating single executable jars containing all the required dependencies of an app There is so much more … Read more

Can’t install Cordova plugins from Git on CLI

It seems there is a bug in git source dependencies on Windows. Try to create the directory manually : mkdir C:\Users\DAVIDH~1\AppData\Local\Temp\plugman\git Then : git clone https://github.com/danwilson/google-analytics-plugin.git From there : https://github.com/sbt/sbt/issues/895 EDIT I removed the numerical extension, which is not needed, to follow the remark from FugueWeb UPDATE (From Sept 2014) As noted in Daren Beale’s … Read more