mipo256 / properties-maven-plugin Goto Github PK
View Code? Open in Web Editor NEWThe Properties Maven Plugin
Home Page: https://www.mojohaus.org/properties-maven-plugin/
License: Apache License 2.0
The Properties Maven Plugin
Home Page: https://www.mojohaus.org/properties-maven-plugin/
License: Apache License 2.0
The following feature should be implemented on our side: mojohaus/properties-maven-plugin#10
Maven Central artifacts publication.
We need to do a couple of things to be able to publish our project to maven central:
In order for users to start using our plugin, we need to supply it with appropriate documentation in README
file
Need to check whether this bug persists on our distribution or not: mojohaus/properties-maven-plugin#46
The following feature should be implemented on our side: mojohaus/properties-maven-plugin#32
I think the goal read-project-properties should be refactored. The key points are
PropertiesLoader
interface that represents the abstract loader of properties from somewhereUrlResource
and FileResource
models to separate models
packageDescription of PropertiesLoader mentioned that:
if there is a property 'abc' defined in
3 resources, then the value of 'abc' property in the last resource in the passed list will be contained
in the returned {@link Properties} object.
I think it`s implicit behaviour of plugin. What if in one of the propertiy files property value was updated to actual value, for example db datasource, but plugin reads deprecated value from other file
Maybe we can throw exception if property already is defined in one of the files?
Good day! i'm trying to connect plugin in my test-plugin project for testing how is plugin work. I do all steps by documentation
For example for goal set-system-properties
<build>
<plugins>
<plugin>
<groupId>io.polivakha</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<goals>
<goal>set-system-properties</goal>
</goals>
<configuration>
<properties>
<property>
<name>my.property.name</name>
<value>my.property.value</value>
</property>
</properties>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
But i get error
The parameters 'properties' for goal io.polivakha:properties-maven-plugin:1.0.0:set-system-properties are missing or invalid
when i launch this goal. What did I do wrong? Thank you
In original version of plugin there is a bug: mojohaus/properties-maven-plugin#37
We have PropertyResolver
class that is responsible to perform the properties lookup. This ticket showed that the design idea of storing to-be expanded part of value of another property in unversolved
value is wrong. We need to refactor this class to make a recursive searches for property value
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.