मैं जुनीट 4.8.1 के साथ मेवेन 3.0.3 का उपयोग कर रहा हूं। मेरे जुनीट टेस्ट में, मैं प्रोजेक्ट को कैसे पढ़ूं .artifactId को मेरी मेवेन pom.xml फ़ाइल में परिभाषित किया गया है? मेरी पोम में, मैंजुनीट परीक्षण से मेवेन गुण कैसे पढ़ा जाए?
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.myco.pplus2</groupId>
<artifactId>pplus2</artifactId>
है लेकिन इस "artifactId: अशक्त" विरूपण साक्ष्य आईडी गेटे करने के लिए अपने JUnit परीक्षण के भीतर काम नहीं कर रहा ...
@Before
public void setUp() {
...
System.out.println("artifactId:" + System.getProperty("project.build.sourceEncoding"));
} // setUp
ऊपर आउटपुट। वैसे भी, किसी भी मदद की सराहना करते हैं, - डेव
की संभावित डुप्लिकेट में वर्णित प्रदर्शन [कैसे एक JUnit परीक्षण के अंदर Maven गुण पुनः प्राप्त करने के?] (http://stackoverflow.com/questions/247346/how-to-retrieve-maven-properties-inside-a-junit-test) – approxiblue